サマリー
[バージョン メタデータの診断 (Diagnose Version Metadata)] ツールは、バージョン対応ジオデータベースのバージョンとステートを管理するために使用されるシステム テーブル内の不整合を識別します。
使用法
このツールは、エンタープライズ、ワークグループ、またはデスクトップの各ジオデータベースに対して実行できます。
ジオデータベース管理者のみが、[バージョン メタデータの診断 (Diagnose Version Metadata)] ツールを実行できます。
このツールは通常、Esri サポートの指示により実行されます。
構文
DiagnoseVersionMetadata_management (input_database, out_log)
パラメーター | 説明 | データ タイプ |
input_database | バージョニング システム テーブルの不整合が疑われるエンタープライズ、ワークグループ、またはデスクトップ ジオデータベースへのデータベース接続 (*.sde ファイル) を指定します。 接続は、ジオデータベース管理者として作成する必要があります。 | Workspace |
out_log | ログ ファイルの名前と、ツールがそのファイルを作成する場所を指定します。 ログ ファイルは、孤立したレコードを含む指定したバージョンのシステム テーブルのリストと、使用されるデータベース接続ファイルを含む ASCII ファイルです。 | File |
コードのサンプル
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)
環境
ライセンス情報
- ArcGIS Desktop Basic: いいえ
- ArcGIS Desktop Standard: はい
- ArcGIS Desktop Advanced: はい