Nếu bạn đang sử dụng ArcGIS 10 và quan tâm đến việc sử dụng Python, hãy xem trợ giúp về Cập nhật và sửa lỗi nguồn dữ liệu với arcpy.micking và các phương thức của đối tượng Layer .
Thí dụ:
import arcpy
mxd = arcpy.mapping.MapDocument(r"C:\Project\Project_SDE1.mxd")
mxd.findAndReplaceWorkspacePaths(r"Database Connections\Connection to GISSDE1.sde",
r"Database Connections\Connection to GISSDE2.sde")
mxd.saveACopy(r"C:\Project\Project_SDE2.mxd")
del mxd
Nếu các lớp của bạn không cùng nguồn với cùng một tệp kết nối gốc hoặc tên lớp tính năng đích khác với SDE mới, bạn có thể cần phải sử dụng Layer.replaceDataSource
thay thế.