服务器版本2008 R2,Win8系统的客户端无法连接,显示“数据源打开失败”

时间:2020-12-10 21:51:27
服务器系统是Win XP,装了SQL Server 2008 R2。客户端是Win XP和Win 7的话,都能顺利连接,但Win 8系统却不行。虽然能安装上SQL Server Native Client,但连接服务器的时候却显示“数据源打开失败”,这个症状和没有安装SQL Server Native Client一样。
请问如何让Win 8系统的客户端连接上服务器?

6 个解决方案

#1


--首先确保WIN8至XP的网络通
--确保TELNET XP系统IP,1433 通
--WIN8防火墙关闭,确保WIN8用的不是IPv6
上面如果都正常的话,用tcp:192.168.1.5,1433,其中的IP指的是XP服务器IP这样的方式访问

#2


连接时,实例名有没有写对啊?

#3


就是说理论上Win8照样能正常连接,不需要额外安装什么东西,是吧?
那我再试试!

#4


检查一下Windows8模式是否开启防火墙,关闭一下试试

#5


应该不是网络的问题,因为连接后立即弹出“数据源打开失败”,如果是连接不上,会等15秒后才弹出“无法连接服务器”的提示。
出现连接后立即弹出“数据源打开失败”的情况,最常见的场合是没安装Native Client,或者安装的版本出错。以前从SQL Server 2005过渡到2008 R2的时候,没有更新2008 R2的Native Client,就出现过这种错误。

#6


问题解决了,是Native Client的版本过低的原因。服务器的版本是10.50.2550,Native Client原来的版本是10.50.2110。我更新到10.51.2550之后就好了。

#1


--首先确保WIN8至XP的网络通
--确保TELNET XP系统IP,1433 通
--WIN8防火墙关闭,确保WIN8用的不是IPv6
上面如果都正常的话,用tcp:192.168.1.5,1433,其中的IP指的是XP服务器IP这样的方式访问

#2


连接时,实例名有没有写对啊?

#3


就是说理论上Win8照样能正常连接,不需要额外安装什么东西,是吧?
那我再试试!

#4


检查一下Windows8模式是否开启防火墙,关闭一下试试

#5


应该不是网络的问题,因为连接后立即弹出“数据源打开失败”,如果是连接不上,会等15秒后才弹出“无法连接服务器”的提示。
出现连接后立即弹出“数据源打开失败”的情况,最常见的场合是没安装Native Client,或者安装的版本出错。以前从SQL Server 2005过渡到2008 R2的时候,没有更新2008 R2的Native Client,就出现过这种错误。

#6


问题解决了,是Native Client的版本过低的原因。服务器的版本是10.50.2550,Native Client原来的版本是10.50.2110。我更新到10.51.2550之后就好了。