<connectionStrings>
<add name="TestConnectionString1" connectionString="Data Source=10.151.128.1;Initial Catalog=Test;Persist Security Info=True;User ID=Test;MultipleActiveResultSets=False;Packet Size=4096;Application Name=&quot;Microsoft SQL Server Management Studio&quot;" providerName="System.Data.SqlClient"/>
</connectionStrings>

解决方案 »

  1.   

    SqlConnection conn=new SqlConnection("server='"+ip+"';DataBase=games;User ID=sa;password=");
      

  2.   

    SqlConnection conn=new SqlConnection("server=127.0.0.1;DataBase=games;User ID=sa;password=");
      

  3.   

    怎么我用这种方法还是连接不了,出错提示是:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
    但我用的是SQL server2000不是2005,vs是2005的,这是怎么回事
      

  4.   

    SQL Server连接中的三个最常见错误: 
    http://blog.csdn.net/goody9807/archive/2004/12/03/203087.aspx如果是运行是错误,查看连接字符串是否正确,是否有权限,可以参考
    http://blog.joycode.com/uestc95/archive/2004/06/29/26008.aspx
    http://davidullua.cnblogs.com/archive/2005/09/16/238252.html"SQL Server不存在或访问被拒绝"问题的解决 
    http://www.cnblogs.com/tutuya/archive/2006/08/07/470080.html
     SQL 2005 远程连接的问题 
    http://www.cnblogs.com/VitoriaTang/archive/2007/02/06/641731.html<connectionStrings>
    <clear />
    <add name="LocalSqlServer" connectionString=
    "server=192.168.0.1;integrated security=sspi;database=aspnetdb"/>
    </connectionStrings>