At first,检查两个服务器之间的网络是否能连接
然后,用VS.NET的Server Explorer来连接数据库服务器,然后看看里面的连接字符串

解决方案 »

  1.   

    如果两台机子在同一个内部网络,试试将server=计算机名
      

  2.   

    server=xxx.xxx.xxx.xxx;
    搞成计算机名,不可以吗?
      

  3.   

    你可以先用odbc等测试一下是否可以建立,估计是无法找到指定数据库造成的,不在代码上。
      

  4.   

    用这个试一下,不行就可能是IP地址或用户有错"user id=WhatIsNet;password=IKnowWhatIsNet;initial catalog=Whatisnet;data source=xxx.xxx.xxx.xxx;Connect Timeout=30"
      

  5.   

    用这个试一下,不行就可能是IP地址或用户有错"user id=WhatIsNet;password=IKnowWhatIsNet;initial catalog=Whatisnet;data source=xxx.xxx.xxx.xxx;Connect Timeout=30"
      

  6.   

    搞定了~~~连接方法应该是Password=iloveyou;Persist Security Info=True;User ID=WhatIsNet;Data Source=xxx.xxx.xxx.xxx;Packet Size=4096;Workstation ID=TJUSER;database=WhatIsNet这样就OK了:)谢谢第一位同志给我的提示:)散分咯