Réparer des métadonnées de version (Gestion des données)

Synthèse

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.

  • Seul l’administrateur de la géodatabase peut exécuter l’outil Réparer des métadonnées de version.

  • Créez toujours une sauvegarde de la base de données avant d’exécuter l’outil Réparer des métadonnées de version.

Paramètres

ÉtiquetteExplicationType de données
Connexion à la géodatabase en entrée

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.

File

Sortie obtenue

ÉtiquetteExplicationType de données
Espace de travail en entrée mis à jour

Géodatabase réparée.

Workspace

arcpy.management.RepairVersionMetadata(input_database, out_log)
NomExplicationType de données
input_database

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 obtenue

NomExplicationType de données
out_workspace

Géodatabase réparée.

Workspace

Exemple de code

Exemple 1 d’utilisation de la fonction 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.

import arcpy

input_database = "c:\\myconnections\\productiongdb.sde"
out_log = "c:\\temp\\gdb_repair.log"
arcpy.RepairVersionMetadata_management(input_database, out_log)
Exemple 2 d’utilisation de la fonction 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.RepairVersionMetadata_management(input_database, out_log)

Rubriques connexes