从网上下的一个小例子,是用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

解决方案 »

  1.   

    是要改vs.net中左边的服务器资源管理器里的数据库连接吗?
      

  2.   

    安装vs2005是就已经安装了SQL Server2005Express版了
    这个问题我也遇到过,连接Access时,分明已经建立了数据库连接
    可是最后出错的时候老师说在连接到SQL Server 2005出错
    奇怪
      

  3.   

    我觉得你随便在一个页面拖SQLDATASOURCE控件 
      在那连接好 把字符串复制 放到WEBCONFIG中 
    要是SQLDATASOURCE都连接不上 那就是数据库的问题