为什么局域网内的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服务出现问题了。
应该可以从操作系统的日志中找出问题的所在。