首先应该是域名解析DNS 出了问题不过如果你不放心,你可以去目的计算机上的 configure management 中去查看name pipe是否是DISABLE的状态 如果是请打开,并在此重启 sql server service
我的是SQL Server 2005 网络配置 ---MSSQLSERVER 的协议 shared Memory 已启用 Named Pipes 已禁用 TCP/IP 已启用 VIA 已禁用 ------------------------------------------- 你说的是不是Named Pipes 它是做什么用的
在快速局域网 (LAN) 环境中,传输控制协议或 Internet 协议 (TCP/IP) 套接字客户端和 Named Pipes 客户端在性能方面不相上下。但是,网络速度越慢[如在广域网 (WAN) 或拨号网络上],TCP/IP 套接字客户端与 Named Pipes 客户端的性能差异越明显。这是因为进程间通信 (IPC) 的机制在对等项间的通信方式不同。对于 Named Pipes,通常网络通信交互性更强。一个对等方直到另一个对等方使用读取命令请求数据时才发送数据。在开始读取数据前,网络读取一般包括一系列窥视 Named Pipes 的信息。这在慢速网络中可能开销非常大,并会导致过多的网络流量,其他的网络客户端反过来也会受到影响。阐明所讨论的是本地管道还是网络管道也很重要。如果服务器应用程序在运行 SQL Server 实例的计算机的本地运行,则可以选择本地 Named Pipes 协议。本地 Named Pipes 以内核模式运行且速度非常快。对于 TCP/IP 套接字,数据传输的效率更高,开销也更少。数据传输还可以利用 TCP/IP 套接字性能增强机制的优点,例如窗口化、延迟确认等。这在慢速网络中可能非常有益。对于应用程序的不同类型,这类性能差异可能非常大。TCP/IP 套接字还支持积压队列。试图连接到 SQL Server 时,与可能导致管道忙错误的 Named Pipes 相比,该队列可以带来有限的平稳效果。通常,TCP/IP 在慢速 LAN、WAN 或拨号网络中效果较好。而当网络速度不成问题时,Named Pipes 则是更好的选择,因为其功能更强、更易于使用并具有更多的配置选项。
不过我想你的问题不在 sql server 上, 你是否在本地计算机上已经设置默认映射HOST 文件你要查看一下,有的时候DNS 没有问题,问题在于你本地计算机已经做了映射
设置
要怎么做,谢谢另外用域名访问装有SQL2005的服务器是访问到IIS的默认站点的
所以检查域名是否正确解析到IP是有用的。
比如在CMD中输入ping 域名,看解析的IP是否为正确地址。
是ping通的,域名解析已经生效
我的是SQL Server 2005 网络配置
---MSSQLSERVER 的协议
shared Memory 已启用
Named Pipes 已禁用
TCP/IP 已启用
VIA 已禁用 -------------------------------------------
你说的是不是Named Pipes 它是做什么用的
客户机 开始 运行 cmd
ipconfig /displaydns 看看是不是有对应到那台的解析记录
如果有
ipconfig /flushdns 清除解析记录
再试试用域名连接
改成启用后需要重启实例
host文件除了有特别的修改,正常情况下不用特别配置。真的是这个问题?
有检查其他服务器空间和原来服务器空间的网络配置吗?DNS之类的?
nslookup 回车
你的域名 回车
贴结果上来