【问题标题】:How to delete a SQL Server database so it doesn't show up in Management Studio如何删除 SQL Server 数据库,使其不在 Management Studio 中显示
【发布时间】:2014-01-25 06:46:39
【问题描述】:

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

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

我需要做什么才能再次创建我的数据库?以前安装的旧数据仍然存在。

【问题讨论】:

  • mdf/ldf 文件还存在吗?
  • 检查数据库文件的路径...可能在默认路径中 mdf & ldf 已经存在。尝试在新路径中创建...

标签: sql sql-server


【解决方案1】:
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

【讨论】:

    【解决方案2】:

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

    Import Export SQL Server DB's

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-10-25
        • 1970-01-01
        • 1970-01-01
        • 2010-10-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多