サマリー
[バージョン メタデータの修復 (Repair Version Metadata)] ツールは、バージョン対応ジオデータベースのバージョニング システム テーブル内の不整合を修復します。
使用法
[バージョン メタデータの修復 (Repair Version Metadata)] ツールを実行する前に、ジオデータベースのバージョニング テーブルに不整合が存在するかどうかを判定するために、[バージョン メタデータの診断 (Diagnose Version Metadata)] ツールを実行します。
このツールは、エンタープライズ、ワークグループ、またはデスクトップの各ジオデータベースに対してのみ実行できます。
ジオデータベース管理者のみが、[バージョン メタデータの修復 (Repair Version Metadata)] ツールを実行できます。
[バージョン メタデータの修復 (Repair Version Metadata)] ツールを実行する前に、必ずデータベースのバックアップを作成してください。
構文
RepairVersionMetadata_management (input_database, out_log)
パラメーター | 説明 | データ タイプ |
input_database | バージョニング システム テーブルの不整合を修復するエンタープライズ、ワークグループ、またはデスクトップ ジオデータベースへのデータベース接続 (*.sde ファイル) を指定します。接続は、ジオデータベース管理者として作成する必要があります。 | Workspace |
out_log | 出力ログ ファイル。ログ ファイルは、修復操作の結果を含む ASCII ファイルです。 | File |
コードのサンプル
RepairVersionMetadata (バージョン メタデータの修復) の例 1 (Python ウィンドウ)
Python ウィンドウで次のスクリプトを変更および実行して、バージョニング システム テーブルの不整合を修復できます。この例では、データベース接続ファイル productiongdb.sde を通じて接続しています。
import arcpy
input_database = "c:\\myconnections\\productiongdb.sde"
out_log = "c:\\temp\\gdb_repair.log"
arcpy.RepairVersionMetadata_management(input_database, out_log)
RepairVersionMetadata (バージョン メタデータの修復) の例 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_repair.log"
# Process: Repair Version Metadata
arcpy.RepairVersionMetadata_management(input_database, out_log)
環境
ライセンス情報
- ArcGIS Desktop Basic: いいえ
- ArcGIS Desktop Standard: はい
- ArcGIS Desktop Advanced: はい