从网上下的一个小例子,是用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
<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
这个问题我也遇到过,连接Access时,分明已经建立了数据库连接
可是最后出错的时候老师说在连接到SQL Server 2005出错
奇怪
在那连接好 把字符串复制 放到WEBCONFIG中
要是SQLDATASOURCE都连接不上 那就是数据库的问题