概要
バージョン対応ジオデータベースのバージョンとステートを管理するために使用されるシステム テーブル内の不整合を識別します。
使用法
このツールは、エンタープライズ、ワークグループ、またはデスクトップの各ジオデータベースに対して実行できます。
ジオデータベース管理者のみが、[バージョン メタデータの診断 (Diagnose Version Metadata)] ツールを実行できます。
このツールは通常、Esri サポートの指示により実行されます。
構文
arcpy.management.DiagnoseVersionMetadata(input_database, out_log)
パラメーター | 説明 | データ タイプ |
input_database | バージョニング システム テーブルの不整合が疑われるエンタープライズ、ワークグループ、またはデスクトップ ジオデータベースへのデータベース コネクション (*.sde ファイル) を指定します。 接続は、ジオデータベース管理者として作成する必要があります。 | Workspace |
out_log | ログ ファイルの名前と、ツールがそのファイルを作成する場所を指定します。 ログ ファイルは、孤立したレコードを含む指定したバージョンのシステム テーブルのリストと、使用されるデータベース コネクション ファイルを含む ASCII ファイルです。 | File |
派生した出力
名前 | 説明 | データ タイプ |
out_workspace | 更新された入力ワークスペース。 | ワークスペース |
コードのサンプル
DiagnoseVersionMetadata (バージョン メタデータの診断) の例 1 (Python ウィンドウ)
Python ウィンドウで次のスクリプトを変更および実行して、バージョニング システム テーブルに不整合があるどうかを判定し、それらのメッセージをログ ファイルにエクスポートできます。この例では、データベース コネクション ファイル productiongdb.sde を通じて接続し、gdb_diagnose.log というファイルを temp ディレクトリにエクスポートしています。
import arcpy
input_database = "c:\\myconnections\\productiongdb.sde"
out_log = "c:\\temp\\gdb_diagnose.log"
arcpy.DiagnoseVersionMetadata_management(input_database, out_log)
DiagnoseVersionMetadata (バージョン メタデータの診断) の例 2 (スタンドアロン スクリプト)
次のスタンドアロン スクリプトを変更および実行して、バージョニング システム テーブルの不整合をログ ファイルにエクスポートできます。
# Set the necessary product code
import arceditor
# Import arcpy module
import arcpy
# Local variables:
input_database = "c:\\myconnections\\productiongdb.sde"
out_log = "c:\\temp\\gdb_diagnose.log"
# Process: Diagnose Version Metadata
arcpy.DiagnoseVersionMetadata_management(input_database, out_log)
環境
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい