【发布时间】:2011-04-21 22:34:05
【问题描述】:
我编写了一个新的 ASP.NET 程序并打算出售,所以我认为 SQL Express 是合乎逻辑的选择,如果他们愿意,我计划允许用户使用他们自己的 SQL 服务器。我的程序需要应用程序池使用网络服务帐户来操作。网络服务帐户对数据库文件具有修改权限。
为了进行测试,我已将我的程序发送给几位同事和朋友,在安装了 SQL Express 2008 R2 的新服务器上安装时,每个人都收到以下错误。我也可以在新服务器上重新创建错误,但在 VS 中调试它工作正常。
未能生成用户实例 SQL Server 由于出现故障 为用户启动进程 实例。连接将是 关闭
我正在使用以下我认为正确的连接字符串。
"Data Source=.\SQLExpress;AttachDbFilename=|DataDirectory|\Database.mdf;
Integrated Security=True;User Instance=True"
我做错了什么?还有什么其他方法可以将数据库与安装程序一起发送并使其第一次工作?
谢谢 大卫
【问题讨论】:
标签: asp.net sql-server-express