如何停止、脱机和删除恢复中的 SQL Server 数据库?

39 sql-server-2005 sql-server

我有一个开发数据库,​​它在重新启动时进入了恢复模式,并且在过去一个小时左右一直在恢复。

我需要要么停止恢复,要么以某种方式杀死它。

我一点也不关心数据库或任何数据,我有部署脚本。

有任何想法吗?

gbn*_*gbn 51

  • 停止 SQL Server
  • 删除 MDF + LDF
  • 启动 SQL Server
  • 恢复(可能需要先下降,出现怀疑)

如果 MDF 和 LDF 在服务启动时存在,它将进入前滚/回滚恢复。您必须放下它们以防止这种情况发生。

  • 如果因为其他数据库不应该宕机而无法停止sql server怎么办?没有其他办法了吗? (2认同)

小智 8

  1. 在 SQL Server Management Studio 中右键单击数据库,然后点击分离。
  2. 仅选择 Drop Connections 复选框,然后点击确定。
  3. 然后数据库将消失。
  4. 右键单击数据库文件夹,然后单击附加...
  5. 单击添加并找到您删除的数据库的 .mdf 文件。您必须在文件系统中找到它。
  6. 单击“确定”,它将重新联机。