在不加载所有数据库的情况下启动 SQL 2000?

Bra*_*adC 2 safe-mode sql-server

有没有办法在加载特定数据库的情况启动 SQL 2000 实例?我们有一个数据库在数据库恢复过程中的某个时间点使服务器崩溃,我们将尝试从备份中恢复。但是当实例不断重新启动时,我们无法启动恢复。

(如果你很好奇,一个巨大的表重新索引变坏了。它被取消,并试图回滚,但由于某种原因,SQL 服务在回滚期间重新启动。现在我们的情况是服务重新启动,它尝试恢复数据库,然后在中间的某个地方卡住并再次重新启动服务。)

任何帮助或想法表示赞赏。

Nic*_*ias 6

  1. 停止sql server
  2. 使用问题重命名数据库的数据和日志文件
  3. 启动sql服务器

当您启动时,数据库将被标记为“可疑”,但至少它不会尝试回滚。从那里你可以删除数据库并进行恢复