在.net中在连接到 SQL Server 2005 时,提示我在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。但我用的是本地的数据库啊!该如何解决啊?各位帮忙啊!

解决方案 »

  1.   

    http://support.microsoft.com/kb/914277/zh-cn
      

  2.   

    我的连接字符串是:
    SqlConnection conn = new SqlConnection("server=local;database=pubs;uid=sa;pwd=''");
    应该没问题。
      

  3.   

    补充一下:我刚才说错了,我用的是sql2000的
      

  4.   

    把local改为你SQL2000的实例名或计算机名
      

  5.   

    我用SQL2005也是这样,用LOCAL是连接不上的,我换为SQL2005的服务器名就可以,也可以改为"SqlConnection conn = new SqlConnection("server=.\SQLEXPRESS;database=pubs;uid=sa;pwd=''");"
      

  6.   

    我先装的sql2000 后来又装了vs2008 自带sql2005 我连接sql2000的数据库
    字符串是  @"server=192.168.2.66\MSSQLSERVER;database=TestDB;uid=sa;pwd=sa";
    不行啊。
    求求大家赶快给个答案吧。郁闷死我了。。
      

  7.   

    Sql2000的身份验证是否开启了SQL Server