相关疑难解决方法(0)

由于启动用户实例的进程失败,无法生成SQL Server的用户实例.连接将被关闭

我试图在asp.net网络应用程序中为项目添加"基于服务的数据库"(.mdf).从那里我开始尝试创建实体框架模型文件(.edmx).

这样做时我得到错误:

连接到数据库时发生错误.数据库可能不可用.发生了'System.Data.SqlClient.SqlException'类型的异常.错误消息是:'由于启动用户实例的进程失败而无法生成SQL Server的用户实例.连接将被关闭.'.

我的机器上安装了SQL Server 2008 R2 Express版本.

任何想法都将非常感激.

asp.net sql-server-express

20
推荐指数
2
解决办法
5万
查看次数

由于无法检索用户的本地应用程序数据路径,无法生成SQL Server的用户实例

vs2010中的net项目我在app_data文件夹中有一个数据库和表,我创建了一个部署包,并将包导入到我本地机器上安装的iis服务器上.现在我在尝试执行插入时收到此错误消息.

由于无法检索用户的本地应用程序数据路径,无法生成SQL Server的用户实例.请确保用户在计算机上具有本地用户配置文件.连接将被关闭

连接字符串是:

数据源=.\ SQLEXPRESS; AttachDbFilename = | DataDirectory |\survey.mdf; Integrated Security = True; User Instance = True

在VS2010内部运行时,它工作正常.

我怎么能解决这个问题呢?

sql-server asp.net iis-7

5
推荐指数
3
解决办法
3万
查看次数

如果将[user instances = true]添加到连接字符串,则会引发异常

例外细节:

System.Data.SqlClient.SqlException:无法打开登录请求数据库"RealtyDB"登录失败.账号'FAFHN24BNK43\JKAD754'登录失败.

我的连接字符串如下所示:

add name = "ApplicationServices"
         connectionString="data source=.\SQLEXPRESS;User Instance=True;Initial Catalog=RealtyDB;Integrated Security=SSPI;"
         providerName="System.Data.SqlClient"       
Run Code Online (Sandbox Code Playgroud)

如果我删除了[User Instance=True;],我的申请将没事.

有人知道为什么吗?

.net sql-server ado.net connection-string

4
推荐指数
1
解决办法
2734
查看次数