バージョン メタデータの修復 (データ管理ツール)
サマリー
従来のバージョンを含むジオデータベースのバージョニング システム テーブル内の不整合を修復します。
使用法
バージョン メタデータの修復 ツールを実行する前に、ジオデータベースのバージョニング テーブルに不整合が存在するかどうかを判定するために、バージョン メタデータの診断 ツールを実行します。
このツールは、エンタープライズ ジオデータベースでのみ実行できます。
このツールは SAP HANA のジオデータベースをサポートしていません。これらのジオデータベースはトラディショナル バージョニングをサポートしていないためです。
ジオデータベース管理者のみが、このツールを実行できます。
このツールを実行する前に、必ずデータベースのバックアップを作成してください。
パラメーター
|
ラベル
|
説明
|
データ タイプ
|
|
入力データベース コネクション
|
バージョニング システム テーブルに不整合があるエンタープライズ ジオデータベースへのデータベース コネクション (.sde ファイル)。 接続は、ジオデータベース管理者として作成する必要があります。
|
Workspace
|
|
バージョン メタデータの修復ログ
|
出力ログ ファイル。 ログ ファイルは、修復操作の結果を含む ASCII ファイルです。
|
File
|
派生した出力
|
ラベル
|
説明
|
データ タイプ
|
|
更新された入力ワークスペース
|
修復されたジオデータベース。
|
Workspace
|
arcpy.management.RepairVersionMetadata(input_database, out_log)
|
名前
|
説明
|
データ タイプ
|
|
input_database
|
バージョニング システム テーブルに不整合があるエンタープライズ ジオデータベースへのデータベース コネクション (.sde ファイル)。 接続は、ジオデータベース管理者として作成する必要があります。
|
Workspace
|
|
out_log
|
出力ログ ファイル。 ログ ファイルは、修復操作の結果を含む ASCII ファイルです。
|
File
|
派生した出力
|
名前
|
説明
|
データ タイプ
|
|
out_workspace
|
修復されたジオデータベース。
|
Workspace
|
コードのサンプル
RepairVersionMetadata の例 1 (Python ウィンドウ)
Python ウィンドウで次のスクリプトを変更および実行して、バージョニング システム テーブルの不整合を修復できます。
この例では、データベース コネクション ファイル productiongdb.sde を通じて接続しています。
import arcpy
input_database = "c:\\myconnections\\productiongdb.sde"
out_log = "c:\\temp\\gdb_repair.log"
arcpy.management.RepairVersionMetadata(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.management.RepairVersionMetadata(input_database, out_log)
環境
現在のワークスペース
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい