日期:2014-05-18  浏览次数:20705 次

为什么局域网内的SQL Server 2005 无法通过机器名称访问
为什么局域网内的SQL   Server   2005   无法通过机器名称访问,通过使用IP地址就可以了。
系统提示:
在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Server   不允许进行远程连接可能会导致此失败。   (provider:   命名管道提供程序,   error:   40   -   无法打开到   SQL   Server   的连接)   (.Net   SqlClient   Data   Provider)

1:服务和连接的外围应用配置器中的“远程连接”已经配置为“本地连接和远程连接”和“同时使用TCP/IP和named   Pipes”
2:同时hosts文件已经把机器名和IP地址对应好了。

------解决方案--------------------
2:同时hosts文件已经把机器名和IP地址对应好了
-----------------------------------------------
这个应该在客户端进行
------解决方案--------------------
这个应该是dns服务器的问题吧
------解决方案--------------------
不是在同一个工作组
------解决方案--------------------
枚举出来的wins服务器的computerbrowser服务出现问题了。
应该可以从操作系统的日志中找出问题的所在。