日期:2014-05-19  浏览次数:20445 次

VS.NET2005连接SQL2000字符串的问题
从网上下的一个小例子,是用VS.NET2005和SQL2005写,其中web.config中的
<connectionStrings>
    <add   name= "BookShopConnectionString "   connectionString= "Data   Source=CGJ\SQLEXPRESS;Initial   Catalog=BookShop;Integrated   Security=True "
      providerName= "System.Data.SqlClient "   />
  </connectionStrings>

后来我改了一下,
<connectionStrings>
    <add   name= "BookShopConnectionString "   connectionString= "Server=ICEFIRE;DataBase=BookShop;uid=sa;pwd= "   />
  </connectionStrings>

结果报错:
在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Server   不允许进行远程连接可能会导致此失败。   (provider:   SQL   网络接口,   error:   26   -   定位指定的服务器/实例时出错)  

我电脑里没装SQL2005

------解决方案--------------------
检查 System.Data.SqlClient
------解决方案--------------------
我觉得你随便在一个页面拖SQLDATASOURCE控件
在那连接好 把字符串复制 放到WEBCONFIG中
要是SQLDATASOURCE都连接不上 那就是数据库的问题