laptop and a wrench

Erro

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
Número de ID do Erro BUG-000148261
EnviadoApril 5, 2022
Última ModificaçãoSeptember 19, 2024
Aplica-se àArcGIS for Desktop
Versão encontrada10.8.1
Sistema OperacionalWindows OS
Versão do Sistema Operacional10.0 64 Bit
StatusWill Not Be Addressed

Informações Adicionais

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.

Solução Provisória

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.

Etapas para Reproduzir

ID do Erro: BUG-000148261

Software:

  • ArcGIS for Desktop

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download