Zusammenfassung
Repariert Inkonsistenzen in den Versionierungssystemtabellen einer versionierten Geodatabase.
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
arcpy.management.RepairVersionMetadata(input_database, out_log)
Parameter | Erklärung | 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 |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_workspace | Die reparierte Geodatabase. | Workspace |
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
- Basic: Nein
- Standard: Ja
- Advanced: Ja