ArcMap连接远程数据库报错“ Connection was attempted with an older version of SQL Server client communications software that is not supported.”

 

背景

 导出影像时发现远程服务器磁盘空间不足,所以用本机连接sde来导出影像。

环境

 本机:Windows10   ArcGIS 10.4.1

服务器:Windows Server 2012   SQL Server2012   ArcGIS 10.4.1

问题

 ArcMap连接远程SQL Server数据库报错“Failed to connect to the specified server.Do you want to contiue? Connection was attempted with an older version of SQL Server client communications software that is not supported.”

尝试过程

 本来密码是不知道的,以为是密码错误,但是尝试了几个都不行,所以就把密码重置了。后面还是不行,有文章写道要是esri官网下载一个安装包,但是登录进去发现自己没有下载权限,界面跟人家官方的不一样,还要去请求权限。如下图,左边是官方的,右边是自己的:

 

 

 

解决方案

 1.如果密码记不清了,密码重置要到SQL server数据库里面改,具体步骤可参考:

     我是直接用sa账号登录,然后安全性→登录名→双击账户名,右侧弹窗直接修改密码

           

 

 2.如果确定密码是正确的,需要下载一个SQL Server Native client安装包,安装后就正常可以正常连接了。

总结

1.最好用最新版本的系统和软件,旧版本好多不支持了,安装包链接好多失效了。

参考网址

参考文档:

01.修改SQLServer的sa密码

02.从 ArcGIS 中连接 SQL Server

posted @ 2021-08-30 13:40  Youse的二分口粮地  阅读(267)  评论(0编辑  收藏  举报