我正在调查自己在the issue here上的经历
当通过Windows应用商店安装了Winforms XAF,Entity Framework Code First + Desktop Bridge应用程序时,它将在用户目录中创建一个数据库。
如果删除文件,那么当我尝试重新运行该应用程序时会出现错误。
The underlying provider failed on Open
这是因为我没有正确删除数据库。
如链接问题中所述。
我尝试了
的修复sqllocaldb.exe stop MSSQLLocalDB
sqllocaldb.exe delete MSSQLLocalDB
但是它不能解决问题。 此外,我找不到(通过Management Studio 2017)连接到SQL Server实例以删除数据库。
我在c:\ Program Files \ Microsoft SQL Server下有以下文件夹
[更新]
我尝试跑步
sqllocaldb.exe info mssqllocaldb
给出了版本13.1.4001.0
获取实例管道名称以用于通过SQL Server Object Explorer连接 然后,我可以创建一个同名的新数据库,然后将其删除。 但这不能解决我的问题。
[更新]
连接字符串为
"Integrated Security=SSPI;MultipleActiveResultSets=True;Data Source=(localdb)\mssqllocaldb;Initial Catalog=mydatabase"
我现在正在考虑UWP不支持localdb
答案 0 :(得分:0)
对于Management Studio 2017,如果以管理员身份运行它,则应该能够通过受信任的连接连接到(localdb)\ MSSQLLocalDB。这应该启动该服务,使您可以看到附加的数据库。从那里,您应该能够拖放/创建...执行配置和设置数据库上下文所需的操作。