MSSQL2008 数据库连接失败,可大部分电脑可以正常连接使用,有少部分连接失败,主要是WIN7 64位系统,也有个别XP系统连接失败
提示错误如下:
System.Data.SqlClient.SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) ---> System.ComponentModel.Win32Exception (0x80004005): 找不到网络路径。
请各位帮分析下是什么原因呢?谢谢!
注:本地PING ;telnet xxx 1433 ; 也都通的 防火墙也没问题,数据库配置应该也不会存在问题
------解决方案--------------------
c. 连接问题侦测:查看或配置远程服务器连接选项
i. Ipconfig.exe识别IP地址,客户端和服务器的IP、子网掩码、默认网关或DNS分配需要正确。
ii. Nslookup.exe查询目标SQL Server名字的DNS解释。再次之前使用ipconfig /flushdns 命令刷新DNS缓存。
iii. Ping.exe检验客户端和服务器的网络联接是否正确。
iv. 尝试使用telnet命令与1433端口建立连接
v. 使用SQLCMD.EXE联接服务器:Sqlcmd.exe –S SQL-B
------解决方案--------------------
斗胆擦测一下是不实例名弄错了
Server=.;database=jtj;User ID=sa;Password=
Server=.//SQLEXPRESS;Initial Catalog=jtj;User ID=sa;Password=
------解决方案--------------------
老黄,帮他看下吧