Zusammenfassung
Mit dem Werkzeug Versions-Metadaten reparieren werden Inkonsistenzen in den Versionierungs-Systemtabellen einer versionierten Geodatabase repariert.
Verwendung
Führen Sie das Werkzeug Versions-Metadaten prüfen aus, um zu ermitteln, ob Inkonsistenzen in den Versionierungstabellen der Geodatabase vorhanden sind, bevor Sie das Werkzeug Versions-Metadaten reparieren ausführen.
Dieses Werkzeug kann nur für eine Enterprise-, Workgroup- oder Desktop-Geodatabase ausgeführt werden.
Das Werkzeug Versions-Metadaten reparieren kann nur vom Geodatabase-Administrator ausgeführt werden.
Erstellen Sie immer eine Datenbanksicherung, bevor Sie das Werkzeug Versions-Metadaten reparieren ausführen.
Syntax
RepairVersionMetadata_management (input_database, out_log)
Parameter | Erläuterung | Datentyp |
input_database | Geben Sie eine Datenbankverbindung (.sde-Datei) mit der Enterprise-, Workgroup- oder Desktop-Geodatabase an, deren Inkonsistenzen in den Versionierungssystemtabellen repariert werden sollen. Die Verbindung muss als Geodatabase-Administrator hergestellt werden. | Workspace |
out_log | Die Ausgabe-Protokolldatei. Die Protokolldatei ist eine ASCII-Datei mit den Ergebnissen des Reparaturvorgangs. | File |
Codebeispiel
RepairVersionMetadata – Beispiel 1 (Python-Fenster)
Sie können folgendes Skript über ein Python-Fenster ändern und ausführen, um Inkonsistenzen in den Versionssystemtabellen zu reparieren.In diesem Beispiel wird eine Verbindung über die Datenbankverbindungsdatei "productiongdb.sde" hergestellt.
import arcpy
input_database = "c:\\myconnections\\productiongdb.sde"
out_log = "c:\\temp\\gdb_repair.log"
arcpy.RepairVersionMetadata_management(input_database, out_log)
RepairVersionMetadata – Beispiel 2 (eigenständiges Skript)
Nachfolgend finden Sie ein eigenständiges Skript, das Sie ändern und ausführen können, um Inkonsistenzen in den Versionssystemtabellen zu reparieren.
# 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)
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Nein
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja