When migrating a map from one environment to another (say, from an existing client environment to our development environment) we're often given MXD documents that represent the map. These documents are often connected to SDE data sources.

Generally it is not too much effort to load the data into our own database, launch the MXD, wait for it to finish not finding any data, and re-path the layers.

However, if the map document has dozens or even hundreds of layers, it can be a long wait.

Is there any way to stop ArcMap from even trying to load those layers? A flag somewhere that says "I know the data are missing, just skip that step"?

This applies to both ArcGIS 9.3.1 and 10.


One solution is to go to the map in ArcCatalog, right click on it in the tree view and choose the Set Data Sources button. This will open a dialog that lets you change the data source paths for the layers in the map without having to open the map.

alt text

| improve this answer | |
  • Doesn't this still load the MXD once, incurring the "wait while we don't find your data" delay? – mwalker Oct 14 '10 at 19:53
  • No, it creates a new mxd with the new data sources. When you open the new mxd it should open without the delay. – Zachary Oct 14 '10 at 20:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.