0

我有以下 web.config 文件,其中包含如下代码:

<connectionStrings> <add name="CustomerManagementConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|CustomerManagement.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient" /> <add name="Entities" connectionString="metadata=res://*/App_Code.CustomerManagement.csdl|res://*/App_Code.CustomerManagement.ssdl|res://*/App_Code.CustomerManagement.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\CustomerManagement.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" /> </connectionStrings>

但是,当我运行 Visual Studio Web 应用程序项目时,它给了我以下信息:

“/CustomerManagement”应用程序中的服务器错误。
-------------------------------------------------- ------------------------------

由于启动用户实例的进程失败,无法生成 SQL Server 的用户实例。连接将被关闭。
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Data.SqlClient.SqlException:由于启动用户实例的进程失败,无法生成 SQL Server 的用户实例。连接将被关闭。

以前,它给我以下错误消息,我通过安装 SQL Express Edition 2005 解决了这个错误。

“/CustomerManagement”应用程序中的服务器错误。

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Data.SqlClient.SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)

所以,我想知道如果错误指的是哪个数据库。它是指 SQL Server 中的数据库还是位于项目文件中的 mdf。

(请注意,这个项目是由另一个人完成的,我正在尝试了解数据库在哪里。谢谢)

4

2 回答 2

1

尝试删除以下目录的内容:

C:\Users\<user name>\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS.

(将 替换为<user name>您当前登录的帐户。)

有关详细信息,请参阅:错误:无法生成 SQL Server 的用户实例

于 2013-01-03T02:51:58.207 回答
0

简而言之:确保您的默认 SQL 实例(主要是名为 的快速版本.\SQLEXPRESS)正在您的计算机上运行。您的计算机上似乎未设置默认 SQL 实例。

您可以通过 SSMS 工具进行检查。这是关于 - SQL Server Management Studio (SSMS) Basics的链接。

相关帖子 -无法在 SQL Server 2008 中注册默认实例 MSSQLSERVER

于 2013-01-03T02:58:34.780 回答