开发环境:VS2005和SQL2000,做了个测试程序,连接局域网的另外一台机器,在那台机器上装了sql2000个人版的服务端,在测试连接的机器上装了sql2000的客户端,把测试程序装上去测试,配置文件的数据库连接字符串:server=192.168.0.1;uid=sa;pwd=sa;database=TestData
程序运行访问数据时时报错:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)  注意 很奇怪的是:我用的是sql2000,怎么报个错说连接2005时报错?一直很郁闷,我没有装sql2005啊!
我是新手,求大虾们帮忙!万分感激!
注:网上的设置什么的帖子我都看了,基本上没什么帮助,还是报这个错误,一台干净的没有任何开发环境的机器装的sql2000服务器,sql客户端装在有.net环境的机器上(不是开发用机,装的是测试程序),访问报这个异常!

解决方案 »

  1.   

    你装 VS2005的时候自带了 SQL 2005的EXPRESS版  卸载掉就可以了
      

  2.   

    你的sql服务是2005?
    论坛签名======================================================================Forever_Newer:你好!
    截至 2011-03-17 10:35:38 前:
    你已发帖 16 个, 未结贴 0 个;
    结贴率为: 100.00%

    当您的问题得到解答后请及时结贴.

    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖如何给自己的回帖中也加上签名?
    http://blog.csdn.net/q107770540/archive/2011/03/15/6250007.aspx
      

  3.   


    可是我测试的服务端装在没有任何环境的新机器上!只有sql2000,其他啥也没有!
    你是说我把开发程序用的机器上安装vs自带的sql2005卸掉?