我已经编写了一个我打算销售的新ASP.NET程序,所以我认为逻辑选择是SQL Express,我打算允许用户使用他们自己的SQL服务器。我的程序要求应用程序池使用网络服务帐户进行操作。网络服务帐户具有对数据库文件的mmodify权限。
为了进行测试,我已经将我的程序发送给了几位同事和朋友,并且在安装了SQL Express 2008 R2的新服务器上安装时,每个都会收到以下错误。我也可以在新服务器上重新创建错误,但在VS中调试它可以正常工作。
无法生成用户实例 SQL Server由于失败而导致 为用户启动流程 实例。连接将是 关闭
我使用以下连接字符串,我认为是正确的。
"Data Source=.\SQLExpress;AttachDbFilename=|DataDirectory|\Database.mdf;
Integrated Security=True;User Instance=True"
我做错了什么?我还有什么方法可以将数据库与安装程序一起发送并使其首次运行?
由于 大卫
答案 0 :(得分:0)