I have a cached ArcGIS 10.0 MapService that I need to start but the DB which was used as the datasource for creating the tiles is no longer available.

Is there a way to start the service without datasources?


As its cached, you can create a cached skeleton service.

First you build the cache, then you strip out the layers in your MXD, re-publish but dont update cache.

What I recommend is to have a dummy layer of the extent of your cache (same coordinate system) and not turned on. Just done ever re-build your cache.

This is what Esri refer to as a skeleton service.

Its also a common approach when the data sits behind a firewall and they just need the tiles on the server out in the DMZ and dont want to have duplicate data stored out in the DMZ or if there are security concerns over having the datasets out in the DMZ when all the data is being used for is a visual basemap and no need to query against the map service.


You will have to replace the MXD / MSD document that is used by that map service with another one that actually has data.

Note that when you do this, the server will not be able to respond (correctly) to Query or Export requests, or anything else that would require the original source data. However, the tiles will still be served up from the tile cache.

  • I get it. But is there a way to serve that cached map without any data-sources at all? – mihk3l Sep 17 '13 at 11:14
  • A map with no data sources is a map with no layers. You should be able to save an empty MXD with no layers, but this may not work well in a web viewer. – mwalker Sep 17 '13 at 16: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.