漏洞 ID 编号 |
BUG-000148261 |
已提交 | April 5, 2022 |
上次修改时间 | September 19, 2024 |
适用范围 | ArcGIS for Desktop |
找到的版本 | 10.8.1 |
操作系统 | Windows OS |
操作系统版本 | 10.0 64 Bit |
状态 | Will Not Be Addressed
开发团队已考虑过该问题或请求,并决定不会解决该问题。 问题的“其他信息”部分可能包含进一步说明。
|
附加信息
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.
解决办法
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
- Open ArcMap 10.8.1.
- In a blank Map Exchange Document (.mxd) file, add one layer from a file geodatabase.
- Then, add two layers from an SDE connection (SQL Server).
- Then, add a second SDE connection.
- Open replaceWorkspace.py and run the script in Command Prompt or in ArcCatalog.
- Open up the output new Map Exchange Document (.mxd) file and verify that the SDE connection has been updated.
重现步骤