Réparer des métadonnées de version (Outils de gestion des données)
Résumé
Répare les incohérences dans les tables système de versionnement d’une géodatabase contenant des versions classiques.
Utilisation
Exécutez l’outil Diagnostiquer des métadonnées de version pour déterminer si les tables de versionnement de votre géodatabase présentent des incohérences avant d’exécuter l’outil Réparer des métadonnées de version.
Cet outil peut uniquement s’exécuter sur une géodatabase d’entreprise.
Cet outil ne prend pas en charge les géodatabases de SAP HANA, car ces dernières ne prennent pas en charge le versionnement traditionnel.
Seul l’administrateur de géodatabase peut exécuter cet outil.
Créez toujours une sauvegarde de la base de données avant d’exécuter cet outil.
Connexion de la base de données (fichier .sde) à la géodatabase d’entreprise dont les tables système de versionnement présentent des incohérences. La connexion doit être établie en tant qu’administrateur de la géodatabase.
Workspace
Journal des réparations des métadonnées de version
Fichier journal en sortie. Le fichier journal est un fichier ASCII qui contient les résultats de la réparation.
Connexion de la base de données (fichier .sde) à la géodatabase d’entreprise dont les tables système de versionnement présentent des incohérences. La connexion doit être établie en tant qu’administrateur de la géodatabase.
Workspace
out_log
Fichier journal en sortie. Le fichier journal est un fichier ASCII qui contient les résultats de la réparation.
File
Sortie dérivée
Nom
Explication
Type de données
out_workspace
Géodatabase réparée.
Workspace
Exemple de code
Exemple 1 d’utilisation de RepairVersionMetadata (fenêtre Python)
Vous pouvez modifier et exécuter le script ci-dessous dans une fenêtre Python pour réparer les incohérences dans les tables système de versionnement.
Cet exemple établit une connexion via le fichier de connexion à la base de données productiongdb.sde.
Exemple 2 d’utilisation de RepairVersionMetadata (script autonome)
Le script ci-dessous est un script autonome que vous pouvez modifier et exécuter pour réparer les incohérences dans les tables système de versionnement.
# 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.management.RepairVersionMetadata(input_database, out_log)