Versions-Metadaten reparieren (Data Management)

Zusammenfassung

Repariert Inkonsistenzen in den Versionierungssystemtabellen einer Geodatabase mit traditionellen Versionen.

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.

  • Von diesem Werkzeug werden keine Geodatabases in SAP HANA unterstützt, da darin nicht die traditionelle Versionierung unterstützt wird.

  • 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.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Datenbankverbindung

Geben Sie eine Datenbankverbindung (.sde-Datei) mit der Enterprise-Geodatabase an, deren versionierte Systemtabelle Inkonsistenzen aufweist. Die Verbindung muss als Geodatabase-Administrator hergestellt werden.

Workspace
Protokoll der Versions-Metadaten reparieren

Die Ausgabe-Protokolldatei. Die Protokolldatei ist eine ASCII-Datei mit den Ergebnissen des Reparaturvorgangs.

File

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierter Eingabe-Workspace

Die reparierte Geodatabase.

Workspace

arcpy.management.RepairVersionMetadata(input_database, out_log)
NameErläuterungDatentyp
input_database

Geben Sie eine Datenbankverbindung (.sde-Datei) mit der Enterprise-Geodatabase an, deren versionierte Systemtabelle Inkonsistenzen aufweist. 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

NameErläuterungDatentyp
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