在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Server   不允许进行远程连接可能会导致此失败。   (provider:   SQL   网络接口,   error:   26   -   定位指定的服务器/实例时出错)   ? 
====================================================================
我的连接字符串如下:
======================
 <add name="DBExamConnectionString1" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=DBExam;Persist Security Info=True;User ID=sa;Password=123456;Max Pool Size=50"
      providerName="System.Data.SqlClient" />我已经把"远程连接"的"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中了"同时使用TCP/IP和named   pipes(B)". 
SQL   Server   Configuration   Manager中的SQL   Server   2005服务中SQL   Server(MSSQLSERVER)已经启动; 我的操作系统是XP版本,装SQL SERVER 2005的时候只有一个最低内存警告(我的内存512MB,以前在server 03操作系统下装sql server 2005 是没问题的),其它的都没问题,请问我唉怎么解决这个问题??

解决方案 »

  1.   

    我已经把"远程连接"的"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中了"同时使用TCP/IP和named       pipes(B)".   
    SQL       Server       Configuration       Manager中的SQL       Server       2005服务中SQL       Server(MSSQLSERVER)已经启动; 我想问你你改的是哪个?
    SQL Server(SQLEXPRESS)?
    SQL Server(MSSQLSERVER)?你连的是哪个?
      

  2.   

    Security   Info=True;User   ID=sa;Password=123456是本地 就用  Integrated Security = SSPI 信任机制连接 所以  没有必要像你那么连接
      

  3.   

    <add   name="DBExamConnectionString1"   connectionString="Data   Source=localhost;database=xinhua;Persist   Security   Info=True;User   ID=sa;Password=123456;Max   Pool   Size=50"   providerName="System.Data.SqlClient"   /> 
    这样试试
      

  4.   


      <add name="DBExamConnectionString1" connectionString="Data Source=(Local);Initial Catalog=DBExam;User ID=sa;Password=123456" providerName="System.Data.SqlClient"       />   
      

  5.   

    找到问题了,竟然是类型化DataSet的原因!
    因为这个项目的数据访问层采用了类型化dataset,所以我必须修改数据访问层的“设置”属性,把里面的连接字符串改了,可恶的类型化dataset!以后再也不用了,不灵活不说,性能不行,还害得我查找半天出错的原因!