错误
从 ArcGIS Desktop、ArcGIS Pro 或其他 ArcGIS 客户端连接到在 SQL Server 内创建的企业级地理数据库会返回以下错误消息之一:
连接错误: 试图通过与 SQL Server 数据库服务器不兼容的旧版 SQL Server 客户端通信软件进行连接。
连接错误: 无法获取数据库列表。 数据库连接出现异常。 无法连接到数据库服务器来检索数据库列表;请验证服务器名称、用户名和密码信息,然后重试。 试图使用不受支持的旧版 SQL Server 客户端通信软件进行连接
如果 PC 上未安装 SQL Server 客户端驱动程序,或者用户连接到的 SQL Server 版本不支持所使用的驱动程序版本,则可能会出现这些错误。 驱动程序的版本必须与 SQL Server 的版本相同或更新。 例如,SQL Server 2019 支持 Microsoft ODBC Driver 17 for SQL Server,从 ArcGIS 连接到 SQL Server 2019 实例时,必须使用该版本驱动程序。
虽然 SQL Server Native Client 和 ODBC 驱动程序通常向后兼容较低版本,但它们不一定向前兼容。 无法保证较低版本/不受支持的客户端可以正常运行。 在升级环境时,还必须升级 SQL Server 客户端驱动程序。 由此以确保支持 ArcGIS 中引入的较新功能。
验证客户端 PC 上是否安装了驱动程序。 如果安装了驱动程序,请确保它连接到的版本与 SQL Server 的版本相同或更新。
Microsoft ODBC Drivers for SQL Server 和 SQL Server Native Client 均可从 Microsoft 处下载。 还可以在 My Esri 中找到相应副本。 要下载这些副本:
要安装的客户端文件的版本取决于 SQL Server 版本。 有关连接到 SQL Server 所需的受支持数据库版本、操作系统和软件的完整当前列表,请参阅 ArcGIS Desktop:ArcGIS 10.8.x 和 ArcGIS Pro 2.5、2.6 和 2.7 的 Microsoft SQL Server 数据库要求。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序