Menggunakan metode mxd.findAndReplaceWorkspacePaths, jika dan MXD diperbarui dan jalur file koneksi .sde bergerak lagi semua sumber data akan rusak lagi.
Apakah ada metode untuk memperbarui setiap lapisan SDE secara permanen dalam Daftar Isi MXD untuk secara permanen menyimpan Server dan Layanan SDE? Yaitu. Cukup ganti SERVER dan INSTANCE untuk setiap lapisan SDE dalam MXD menggunakan python atau ArcObjects di Pyhton?
"Database Connections\Connection to Foobar.sde"
, dan tidak ada cara untuk hanya meneruskan atau menyimpan info SERVER dan SERVICE secara langsung. Saya akan senang terbukti salah. Saya bisa membayangkan hack untuk menyimpan file sde yang dihasilkan secara dinamis di direktori yang sama dengan mxd, atau bahkan mungkin di dalam mxd, dan kemudian merujuknya sebagai gantinya; tidak tahu bagaimana menerapkannya.