2011-04-21 40 views
0

我写,我打算卖掉,所以我认为一个新的ASP.NET程序合乎逻辑的选择是SQL Express,我计划允许用户使用他们自己的SQL服务器(如果他们愿意的话)。我的程序要求应用程序池使用网络服务帐户进行操作。网络服务帐户对数据库文件具有mmodify权限。ASP.NET,SQL Express和“无法生成SQL Server的用户实例由于故障在启动过程中为用户实例”

为了测试我派我的计划,几个同事和朋友,每个收到的SQL Express 2008 R2安装了新的服务器上安装时,下面的错误。我也可以在新服务器上重新创建错误,但是在VS中调试它可以正常工作。

无法生成 SQL Server的用户实例由于故障在 启动过程中为用户 实例。连接将是 已关闭

我正在使用以下连接字符串,我认为这是正确的。

"Data Source=.\SQLExpress;AttachDbFilename=|DataDirectory|\Database.mdf; 
    Integrated Security=True;User Instance=True" 

我做错了什么?还有什么其他方式可以将数据库与安装程序一起发送并使其首次运行?

感谢 大卫

+0

尝试[此](http://www.aspdotnetfaq.com/Faq/fix-error-Failed-to-generate-a-user-instance-of-SQL-Server-due-to-a-failure-在起动最过程换的用户 - instance.aspx)。或[这](http://stackoverflow.com/questions/281500/error-failed-to-generate-a-user-instance-of-sql-server)。 – 2011-04-21 22:40:36

回答

相关问题