概要
バージョン対応ジオデータベースのバージョニング システム テーブル内にある不整合を修復します。
使用法
[バージョン メタデータの修復 (Repair Version Metadata)] ツールを実行する前に、ジオデータベースのバージョニング テーブルに不整合が存在するかどうかを判定するために、[バージョン メタデータの診断 (Diagnose Version Metadata)] ツールを実行します。
このツールは、エンタープライズ、ワークグループ、またはデスクトップの各ジオデータベースに対してのみ実行できます。
ジオデータベース管理者のみが、[バージョン メタデータの修復 (Repair Version Metadata)] ツールを実行できます。
[バージョン メタデータの修復 (Repair Version Metadata)] ツールを実行する前に、必ずデータベースのバックアップを作成してください。
構文
arcpy.management.RepairVersionMetadata(input_database, out_log)
パラメーター | 説明 | データ タイプ |
input_database | バージョニング システム テーブルの不整合を修復するエンタープライズ、ワークグループ、またはデスクトップ ジオデータベースへのデータベース コネクション (*.sde ファイル) を指定します。接続は、ジオデータベース管理者として作成する必要があります。 | Workspace |
out_log | 出力ログ ファイル。ログ ファイルは、修復操作の結果を含む ASCII ファイルです。 | File |
派生した出力
名前 | 説明 | データ タイプ |
out_workspace | 修復されたジオデータベース。 | ワークスペース |
コードのサンプル
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)
環境
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい