Asp.net 无法生成本地数据库文件。
我正在使用VisualStudio2010,希望在我的项目中创建一个本地DB文件 当我使用预构建的登录进行注册时,VisualStudio应该创建DB文件,但它会显示一个消息框 无法生成SQL Server的用户实例,因为启动该用户实例的进程失败。连接将被关闭 当我尝试手动添加它时,它会显示相同的消息Asp.net 无法生成本地数据库文件。,asp.net,Asp.net,我正在使用VisualStudio2010,希望在我的项目中创建一个本地DB文件 当我使用预构建的登录进行注册时,VisualStudio应该创建DB文件,但它会显示一个消息框 无法生成SQL Server的用户实例,因为启动该用户实例的进程失败。连接将被关闭 当我尝试手动添加它时,它会显示相同的消息 如何解决此问题?检查App.Config文件中的连接字符串是否正确 <?xml version="1.0" encoding="utf-8" ?> <configuration&
如何解决此问题?检查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>
有两种解决方案 一,。删除以下目录:
C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS
二,。。如果不起作用,请转到控制面板->管理工具->服务,右键单击SQL Server(SQLEXPRESS)
,然后转到属性。转到登录
选项卡,然后选择本地系统帐户
作为选项
第一个选项(删除SQLEXPRESS
)对我不起作用,但第二个选项对我起作用。显示您的连接字符串设置,连接字符串中一定有问题。您没有理解我的问题。如果在其他系统中遵循相同的过程,我就能够创建数据库。在项目中创建DB文件后,连接字符串将自动添加。请再看一遍这个问题。非常感谢您的尝试:-)