如何删除SQL Server数据库,使其不显示在Management Studio中

时间:2014-01-07 14:25:56

标签: sql sql-server

我正在清理我在使用SQL Server 2012 Express时遇到的问题。我被锁定在Management Studio之外,经过数小时的研究,尝试不同的解决方案但没有成功,我卸载了SQL Server Management Studio,然后重新安装了SQL Server 2012 Express。

我可以回到Management Studio。当我再次创建我的数据库时,我收到数据库存在的错误消息,并且无法创建它。我的数据库未显示在Management Studio数据库列表中。

我需要做什么,所以我可以再次创建我的数据库?之前的安装中仍有旧数据。

3 个答案:

答案 0 :(得分:0)

USE  master;
GO
DROP DATABASE Database_Name;
GO

或者您可以检查数据库的存在性是否存在,如果存在,则删除

USE master
GO
 IF EXISTS(SELECT * FROM sys.databases 
            WHERE name = 'Database_Name')
    DROP DATABASE Database_Name;
GO

答案 1 :(得分:0)

尝试导入数据库,而不是创建相同的数据库。你看过了吗

Import Export SQL Server DB's

答案 2 :(得分:0)

查看以前安装的目录。我打赌.mdf和.ldf数据库文件仍在那里,它阻止你创建数据库。或者,您可以尝试附加以前的文件,但如果它们是从更高级别的SQL(例如标准或企业)创建的,则它们可能不兼容。