错误

错误:从 Ubuntu 上的 ArcGIS Server 连接到 SQL Server 数据库时,收到消息:<path to database connection file>/<filename>“arcgisscripting.ExecuteError:错误 000110:.sde 不能存在”。

Last Published: July 23, 2021

错误消息

从 Ubuntu 上的 ArcGIS Server 连接到 SQL Server 数据库时,将返回以下消息

arcgisscripting.ExecuteError:错误 000110:<到数据库连接文件> /<文件名称> .sde 不存在

当 SQL Server ODBC 与数据库的通信出现问题时,将返回此消息。 具体来说,当 ArcGIS Server 安装在 Ubuntu 上并且无法连接到 SQL Server 数据库时,问题通常是数据库使用了不受支持的安全散列算法使用自签名证书进行加密。

原因

默认情况下,SQL Server 2016 及更早版本使用安全散列算法 1 (SHA-1) 进行加密。 SHA-1 已弃用。 ArcGIS Server 无法连接到仍使用此算法通过自签名证书进行加密的数据库。

解决方案或解决方法

数据库使用的 SHA 版本。

文章 ID:000026096

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项