无法生成本地数据库文件。

时间:2011-06-02 08:30:49

标签: asp.net

我正在使用Visual Studio 2010,希望在我的项目中创建本地数据库文件。

当我使用预先建立的登录进行注册时,Visual Studio应该创建数据库文件,但它会显示一个消息框说

  

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

当我尝试手动添加时,会显示相同的消息。

可以采取哪些措施来解决此问题?

2 个答案:

答案 0 :(得分:0)

检查App.Config文件上的连接字符串是否正确。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>


  <connectionStrings>
    <add name="DB" connectionString="Data Source=MyPC\SQLEXPRESS;Initial Catalog=IIQR;Integrated Security=True"providerName="System.Data.SqlClient"/>
  </connectionStrings>


</configuration>

答案 1 :(得分:0)

这个有两个解决方案

1。删除以下目录:

C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS

2 ..如果这不起作用,请转到Control Panel - &gt; Administrative Tools - &gt; Services,右键点击SQL Server (SQLEXPRESS),然后转到Properties。转到Log On标签,然后选择Local System account作为选项。

第一个选项(删除SQLEXPRESS)对我不起作用,但第二个选项确实有效。