Usando el método mxd.findAndReplaceWorkspacePaths, si se actualiza y MXD y la ruta de acceso del archivo de conexión .sde se vuelven a romper todas las fuentes de datos.
¿Existe algún método para actualizar permanentemente cada capa SDE en una tabla de contenido MXD para almacenar permanentemente el servidor y el servicio SDE? Es decir. ¿Simplemente reemplace el SERVIDOR y la INSTANCIA para cada capa SDE en un MXD usando Python o ArcObjects en Pyhton?
"Database Connections\Connection to Foobar.sde"
, y no hay forma de pasar o guardar la información del SERVIDOR y SERVICIO directamente. Estaría encantado de que se demuestre lo contrario . Puedo imaginar un truco para almacenar un archivo sde generado dinámicamente en el mismo directorio que el mxd, o incluso tal vez dentro del mxd, y luego referirme a eso; Sin embargo, no sé cómo implementarlo.