中文

错误:警告 999999:表方案在游标声明后更改

错误消息

如果使用 ArcGIS Solutions 团队提供的 Naperville 样本数据设置新的公共设施网络,则在使用 SQL Server 数据库的同时在 ArcGIS Pro 中运行“应用资产包”地理处理工具将返回以下错误:

错误: 
警告 999999:异常错误导致工具失败。 请联系 Esri 技术支持 (http://esriurl.com/support) 以报告漏洞,并参阅错误帮助以获取潜在解决方案或解决方法。 
表方案在游标声明后更改 [42000:[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]无法完成游标操作,原因在于表方案在游标声明后更改。]
Image of the error message when running the Asset Package tool.

原因

此问题特定于 SQL Server 数据库,并且出现此问题的原因是内存压力,由此强制公共语言运行库 (CLR) 应用程序域卸载。 对于“应用资产包”工具、ArcGIS 公共设施网络或 ArcGIS Solutions 包时,则不会出现此问题。

解决方案或解决方法

为避免此问题,请减小 SQL 实例的最大服务器内存。 要执行此操作:

  1. 启动 SQL Server Management Studio。
  2. 右键单击一个实例,然后在“对象资源管理器”中选择属性
  3. 在左侧窗格中,单击内存
  4. 服务器最大内存设置为已安装 SQL Server 的计算机的可用内存的 70% 到 80%。 单击确定

    Image of the Memory tab in the Server Properties window of SQL Server Management Studio.
     
  5. 重新启动 SQL Server 服务。
  6. 重新运行“应用资产包”工具。

相关信息