这与之前的问题How to delete (localdb) database if the file is gone有关 我使用SQL Server Management Studio 2012通过连接到(LocalDB)\ v11.0作为服务器来编辑在Visual Studio中创建的本地数据库。过了一会儿,我会看到我连接的所有数据库,其中大部分已经消失了。我可以手动删除/分离这些已久的数据库。但是会欣赏一种方法来一次性删除所有这些。有人可以帮忙吗?
答案 0 :(得分:0)
尝试“对象资源管理器详细信息”窗格,如下所示:
答案 1 :(得分:0)
我写了一个简单的批处理文件来删除 SQL 本地数据库。它使用可信连接。但是您可以使用 -U Username
-P Password
参数添加凭据。更多信息check out!
@echo off
set /p DbName=Enter local db name:
echo.
sqlcmd -e -S "(LocalDb)\MSSQLLocalDB" -d "master" -Q "EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'%DbName%'; USE [master]; DROP DATABASE [%DbName%];"
echo Finished!
pause > nul