laptop and a wrench

Bogue

The Layer.findAndReplaceWorkspacePath command provided in the 'Updating and fixing data sources with arcpy.mapping' documentation does not replace the old SDE connections in an Map Exchange Document (.mdx) file on ArcMap 10.8.1.

ArcGIS for Desktop
Numéro d’ID de bogue BUG-000148261
EnvoiApril 5, 2022
Dernière modificationSeptember 19, 2024
S’applique àArcGIS for Desktop
Version trouvée10.8.1
Système d’exploitationWindows OS
Version du système d’exploitation10.0 64 Bit
StatutWill Not Be Addressed

Informations supplémentaires

There are no new updates or fixes to the ArcGIS Desktop resource pages at this time for this workflow. The workaround can be used. Alternatively, consider using ArcGIS Pro's workflows instead in the following documentation: https://pro.arcgis.com/en/pro-app/latest/arcpy/mapping/updatingandfixingdatasources.htm.

Solution de contournement

Update the SDE connection file in an Map Exchange Document (.mxd) file using a script that takes in a workspace and two SDE files and replaces the references for layers that reference them.

Successful replaceWorkspace.py script

  1. Open ArcMap 10.8.1.
  2. In a blank Map Exchange Document (.mxd) file, add one layer from a file geodatabase.
  3. Then, add two layers from an SDE connection (SQL Server).
  4. Then, add a second SDE connection.
  5. Open replaceWorkspace.py and run the script in Command Prompt or in ArcCatalog.
  6. Open up the output new Map Exchange Document (.mxd) file and verify that the SDE connection has been updated.

Étapes pour reproduire

ID de bogue: BUG-000148261

Logiciel:

  • ArcGIS for Desktop

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement