SERVER=202.121.67.141 还不是吗?

解决方案 »

  1.   

    SERVER=202.121.67.141 是服务器名。
      

  2.   

    如果你能使用SERVER=202.121.67.141 来连接到你的sql server服务器的话。
    那么你就是用的TCP/IP协议。
    另外,202.121.67.141 是你的服务器的IP地址,可不是服务器名,希望你能搞清楚。
    局域网上你可以用服务器名来连接数据库,也就没必要用TCP/IP协议了,用IPX/SPX就够了。 
      

  3.   

    大壮:
    我已经调试过了,用以上的字符串时,网上邻居中只选择TCP/IP,不能连接服务器。所以一定少了一句定义通讯协议的语句。不信你可以在刚安装的WINDOWS 系统中调试,刚安装好表示没有添加过IPX/SPX,也没有在ODBC中添加过可连接到SQL SERVER 的用户DNS。
      

  4.   

    用odbc配置独立的.dsn文件,在odbc配置中有详细的协议选择界面。
    用TCP/IP之前,你必须正确的配置系统的tcp/ip协议,你试试能不能ping到你的服务器。
      

  5.   

    大壮麻烦你了:
    机器的TCP/IP协议完全正确,能PING到SERVER。
    用odbc配置独立的.dsn文件中虽然有协议选择界面,但知识界面而已,我要用连接字符串方式设置。
      

  6.   

    那你就用一个ado控件,连接正确后,把连接字符串拷贝下来就可以了,我就这样用的。
    如果这样还不行,你把出错的信息说的详细一些,我看看我见过没有。