描述
                    
                    
                
                    在 ArcGIS Server Manager 中,尽管安装了 ArcGIS StreetMap Premium for North America,但尝试启动定位器失败并返回以下错误消息:
Error:   
Service failed to start
Locator.NorthAmerica.GeocodeServer:
<locator name>
You are not licensed for StreetMap Premium North America.
                
                
                
                
                
                     
                        原因
                    
                    - 地理编码服务具有过时的源数据或者已损坏。 将 ArcGIS Enterprise 升级到较新版本时,可能会出现这种情况。
 - ArcGIS StreetMap Premium for North America 扩展模块未授权用于 ArcGIS Server。
 
                
                
                
                
                    
                     
                        解决方案或解决方法
                    
                    
                    重新发布地理编码服务
对于具有过时数据源的地理编码服务,通过在 ArcGIS Pro 中覆盖并发布该服务,可以将其重新发布到 ArcGIS Server。 有关说明,请参阅 ArcGIS Pro:覆盖地理编码服务。
将 ArcGIS StreetMap Premium for North America 扩展模块授权用于 ArcGIS Server
- 在 ArcGIS Server 计算机上,打开软件授权向导。
 - 在软件授权向导对话框中,对于授权选项,选择我已授权了软件,但需要授权其他扩展模块,然后单击下一步。
 
- 对于授权方法,选择立即使用 Internet 通过 Esri 进行授权或在 Esri 的网站或通过电子邮件接收授权文件进行授权。
 - 对于授权信息,确保已填写参数,然后单击下一步。
 - 对于扩展模块,输入 StreetMaps Premium for North America。
 - 对于授权码,输入从 My Esri 站点的许可选项卡中检索到的授权码。
 - 单击下一步。
 
- 单击完成。
 - 授权成功后,刷新 ArcGIS Server Manager 中的软件授权选项卡。 ArcGIS StreetMap Premium North America扩展模块将以活动状态列出。
 
- 重新启动服务。