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.最好用最新版本的系统和软件,旧版本好多不支持了,安装包链接好多失效了。
参考网址
参考文档:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程