首先,我知道这已被问过几次,但我一直在寻找解决方案一段时间而我找不到它,这就是我打开它的原因。
我正在尝试在Visual Studio 2010中打开一个基于服务的数据库,该数据库是在C#项目中发送给我的。我最近更新到SQL Server 2012。
在其他线程中,常见的解决方案是删除C:\Users\User\AppData\Local\Microsoft\Microsoft SQL Server Data
文件夹,但它对我没用。
我尝试了其他一些事情,但我可能没有做到这一点,所以我想再试一次,如果有人建议,那不是一个坏主意。
我正在使用的连接字符串:
<add name="Database1Entities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;Initial Catalog=DBName;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=False;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
更新
通过将用户实例设置为false,我可以立即打开数据库。但是,在运行项目时,我收到以下错误:
提前致谢。