你的SQL 有没打开呀,你连接的字符串有没正确?
这是连接语句的问题吧或者是你SQL 2000没有打开服务!
你把你的句子贴出来吧!

解决方案 »

  1.   

    我是用ODBC连接的呀
    是在数据源里配制的呀
    我在我的服务器ODBC里能连接上呀
    但是在我旁边的客户机上却怎么也会出现上面的问题
    我测试过而且网络完好呀
    没有任何问题
      

  2.   

    From help:
    测试命名管道连接 在客户端工作站中的操作系统命令提示符处键入: 
    net view \\servername当使用 net view 时,servername 是想要连接的服务器的名称。例如,若要检查命名管道客户端和名为 \\SEATTLE1 的服务器之间的连接,请在客户端键入以下内容:net view \\SEATTLE1如果连接已打开,则输出与以下类似:共享资源位于 \\SEATTLE1SQL Server共享名称      类型            用途 备注----------------------------------------------------PUBLIC         磁盘                     公用文件命令成功完成。验证与服务器的命名管道的连接 从命令提示符键入: 
    net use \\servername\IPC$当使用 net use 时,servername 是想要连接的服务器。例如:net use \\SEATTLE1\IPC$命令成功完成如果客户端工作站和服务器之间的连接打开,但仍无法连接到 Microsoft® SQL Server™ 2000,请使用 makepipe 和 readpipe 实用工具测试网络和本地命名管道。这些实用工具包括在 SQL Server 内以帮助测试网络命名管道的完整性。 
      

  3.   

    SQL SERVER命名管道名称:
    默认实例和命名实例的路径不同: 
    默认实例:\\.\pipe\sql\query命名实例:\\.\pipe\MSSQL$instancename\sql\query 
    安装 SQL Server 后,可以更改管道名称。 
    命名管道客户端通常使用默认管道上的服务器实例名建立连接。但是,如果服务器设置为监听一个备用管道,则客户端也必须配置为与那个管道通讯。将客户的别名设置为一个备用管道Client Network Utility如何将客户的别名设置为一个备用管道(客户端网络实用工具)
    将客户的别名设置为一个备用管道 单击"别名"选项卡,然后单击"添加"按钮。
    在"添加网络库配置"对话框中,单击"命名的管道"按钮。
    在"服务器别名"框中,输入该服务器的别名。
    在"连接"参数下的"管道名称"框中,键入备用管道名的名称(例如 \\myserver\pipe\altpipe)。 
      

  4.   

    太慢,不要 用  odbc