日期:2014-05-18  浏览次数:20466 次

sqlconnection string 的问题
在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Server   不允许进行远程连接可能会导致此失败。   (provider:   命名管道提供程序,   error:   40   -   无法打开到   SQL   Server   的连接)


//以下代码
  String^   conn= "Data   Source=.\SQLEXPRESS;AttachDbFilename=F:\jxcbook.mdf;Database=dbname;Trusted_Connection=Yes; ";
  SqlConnection^   cont=gcnew   SqlConnection(conn);  
  SqlCommand^   cmmd=gcnew   SqlCommand(conn,cont);  
  cont-> Open();
//运行到open肯定出错,why?

------解决方案--------------------
SQL Server 2005 在默认情况下仅限本地连接,是不是没开远程连接的功能