VS2005与sql2000的数据库连接问题:

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:11:39
“/h2_back”应用程序中的服务器错误。
--------------------------------------------------------------------------------

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程

连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

我的安装顺序是:IIS,VS2005,SQL2000。
在web.config文件中的代码:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings>
<add key="ConnString" value="Server=.;Uid=sa;Pwd=;database=happy;"/>
</appSettings>
<connectionStrings>
<add name="happyConnectionString" connectionString="Data Source=local;Initial

Catalog=happy;Integrated Security=True"
providerName="System.Data.SqlClient" />
<add name="db1ConnectionString" connect

应该是服务器名称的问题
你启动sql服务器
看一下服务器名是不是local
vs安装的实例服务器名好像是sqlexpress

需要安装SQL2005的数据库实列,vs自带的好象只是一个工具.

不知道是连接SQL2000还是SQL2005
如果是SQL2005把
<add key="ConnString" value="Server=.;Uid=sa;Pwd=;database=happy;"/>
改成
<add key="ConnString" value="Server=.\SQLExpress;Uid=sa;Pwd=;database=happy;"/>
试试