Visual Studio 2019数据连接报错:Failed to retrieve server version 求解
解决Visual Studio 2019“failed to retrieve server version”报错的方法
- 检查数据库驱动兼容性:确认安装的SQL Server驱动(如ODBC、.NET Framework数据提供程序)与目标数据库版本匹配。若目标是SQL Server 2019及以上版本,需更新Visual Studio相关组件,或手动安装最新版Microsoft ODBC Driver for SQL Server。
- 校验连接字符串参数:打开数据连接属性,核实
Server地址、Database名称、身份验证方式(Windows/SQL Server身份验证)是否正确。远程服务器需确认TCP/IP协议已开启,端口(默认1433)配置无误。 - 修复Visual Studio组件:打开Visual Studio Installer,选择“修改”后点击“修复”,修复损坏组件后重启VS重试连接。
- 确认数据库服务状态:通过
services.msc打开服务管理器,检查SQL Server对应实例的服务是否处于运行状态,未启动则手动启动。 - 切换身份验证方式:若当前用SQL Server身份验证失败,尝试切换为Windows身份验证,反之亦然,排查账号权限或配置问题。
- 排查网络拦截:临时关闭本地防火墙或第三方安全软件,测试是否是网络拦截导致无法获取服务器版本信息。
内容的提问来源于stack exchange,提问作者zzv
相关产品推荐
相关产品推荐

