ラベル | 説明 | データ タイプ |
入力データベース コネクション | Workspace | |
バージョン メタデータの修復ログ | 出力ログ ファイル。 ログ ファイルは、修復操作の結果を含む ASCII ファイルです。 | File |
派生した出力
ラベル | 説明 | データ タイプ |
更新された入力ワークスペース | 修復されたジオデータベース。 | Workspace |
従来のバージョンを含むジオデータベースのバージョニング システム テーブル内の不整合を修復します。
[バージョン メタデータの修復 (Repair Version Metadata)] ツールを実行する前に、ジオデータベースのバージョニング テーブルに不整合が存在するかどうかを判定するために、[バージョン メタデータの診断 (Diagnose Version Metadata)] ツールを実行します。
ジオデータベース管理者のみが、[バージョン メタデータの修復 (Repair Version Metadata)] ツールを実行できます。
[バージョン メタデータの修復 (Repair Version Metadata)] ツールを実行する前に、必ずデータベースのバックアップを作成してください。
ラベル | 説明 | データ タイプ |
入力データベース コネクション | Workspace | |
バージョン メタデータの修復ログ | 出力ログ ファイル。 ログ ファイルは、修復操作の結果を含む ASCII ファイルです。 | File |
ラベル | 説明 | データ タイプ |
更新された入力ワークスペース | 修復されたジオデータベース。 | Workspace |
arcpy.management.RepairVersionMetadata(input_database, out_log)
名前 | 説明 | データ タイプ |
input_database | Workspace | |
out_log | 出力ログ ファイル。 ログ ファイルは、修復操作の結果を含む ASCII ファイルです。 | File |
名前 | 説明 | データ タイプ |
out_workspace | 修復されたジオデータベース。 | Workspace |
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)
次のスタンドアロン スクリプトを変更および実行して、バージョニング システム テーブルの不整合を修復できます。
# 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)