删除数据库文件和sqllocaldb

时间:2018-12-21 00:59:52

标签: sql-server uwp localdb desktop-bridge project-centennial

我正在调查自己在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下有以下文件夹

folders for 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"

我问过a related question here

我现在正在考虑UWP不支持localdb

1 个答案:

答案 0 :(得分:0)

对于Management Studio 2017,如果以管理员身份运行它,则应该能够通过受信任的连接连接到(localdb)\ MSSQLLocalDB。这应该启动该服务,使您可以看到附加的数据库。从那里,您应该能够拖放/创建...执行配置和设置数据库上下文所需的操作。