Tips, Tricks, & Pitfalls ofUpgrading to ArcGIS Server 10.1My experience after aninstallation that spanned2 weeks, 9 tech supportcalls, and discovering 2bugs, all in a liveenvironment with notest box.
• Install easy. Pre and post installwork is laborious. Be prepared.• Register your SDE connectionsinstead of adding the ArcGISuser to database.• Great new features in 10.1.• Image Ext adds complexity touser permissions.• Read the migration document!!!• You better have SQL Server 2008or higher.• Interfaces are different.ArcGIS Server 10.1
Geodatabase Compatibility Matrix• You can find this in the 10.1 help underthe “An overview of the geodatabase”section.• BEWARE – You can connect to an oldergeodatabase, but you may be limited dueto the version of SQL Server.
Setup• Map caches, raw imagery, and databases are on a SAN .ArcSDE 9.3SQL Server 2005ArcGIS Server 10.1WebserverWeb AdaptorGraphic courtesy of Esri.
• Backup old configuration files and note 10.0 cachescales.• Create 10.1 SD files from 10 mxds using Desktop 10.1.• Install ArcGIS for Server 10.1.• Create a new site in Manager.• Install Web Adaptor (optional).• Connect to GIS Server in ArcCatalog (necessary tomigrate older map caches).• Grant data permissions.• Register data sources.• Re-publish 10.0 services.• Migrate 10.0 map caches.• Test and use services.Lots of Steps
Local Vs. Domain Account• Specify ArcGIS Serveraccount.• Use a domain account ifyou are accessingdata/images on anetwork drive that is notstored in SDE (i.e. imageserver extension).• Use a local account if allof your data is in SDE oron the same machine asArcGIS Server.arcgis
Create New Site• Specify PrimarySite Administratoraccount.• This will create anew accountstored by ArcGISServer. It does nothave to be anexisting account.• Specify Root ServerDirectory andConfigurationStore.
Install & Configure Web Adaptor (Optional)• Specify name for the WebAdaptor.• This name will be used in theURLs.http://localhost/arcgis/webadapterhttp://localhost/arcgis/rest/serviceshttp://LC35177:6080• Specify GIS Server URL.• This will create URLs without6080.http://localhost/arcgis/rest/servicesversushttp://localhost:6080/arcgis/rest/services• If checked, you will need 6080 in theURL to administer the ArcGIS Serversite.
Administrative Connection• This is needed if you want tomigrate your 10.0 map caches.• This is needed to publish mapservices from a mxd file.• No refreshing rest caches anymore!!
Register Data• Can register data inArcCatalog or Manager.• Data must be registered orthe data will be copiedlocally to the server.• SDE geodatabase - Copyconnection file to server andpoint to it.• File-based data – make surethe user that runs ArcGISServer has properpermissions to access thedata.
Publish Services & Migrate CachesArcCatalog• Right-click mxd -Share as a Service.• Chooseconnection type.• Configure mapservice in ServiceEditor.• Analyze usesArcMap.• Click on Caching topoint to existingCache.• Publish once youset all of theoptions.
Security• Much improved.• Token-basedauthentication.• Can secure atservice level andsite applicationlevel.• Create Roles.• Add Users to Roles.• Add Roles toService.
Bugs, Bugs, Bugs• Schema Enabling – True=False and False=True.• Issue with WFS services and field aliasing.• Issue with connecting from Desktop 10.1 if you usethe web adaptor – easy work around.