Versions-Metadaten reparieren (Data Management)

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-Geodatabase ausgeführt werden.

  • Dieses Werkzeug wird für Geodatabases in SAP HANA nicht unterstützt.

  • 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)
ParameterErklärungDatentyp
input_database

Geben Sie eine Datenbankverbindung (.sde-Datei) mit der Enterprise-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

NameErklärungDatentyp
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)

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen