Запустить SQL 2000 без загрузки всех баз данных?

Есть ли способ запустить экземпляр SQL 2000 без загрузки одной конкретной базы данных? У нас есть база данных, в которой происходит сбой сервера в определенный момент в процессе восстановления базы данных, и мы собираемся попытаться восстановить ее из резервной копии. Но мы не можем начать восстановление, когда экземпляр продолжает перезапускать себя.

(Если вам интересно, реиндексация огромных таблиц пошла не так. Она была отменена и была предпринята попытка отката, но по какой-то причине служба SQL перезапустилась во время отката. Теперь мы находимся в ситуации, когда служба перезапускается, пытается восстановить базу данных, затем где-то посередине застревает и снова запускает службу.)

Любая помощь или идеи приветствуются.

1 ответ

Решение
  1. остановить сервер sql
  2. переименовать данные и файлы журнала базы данных с проблемами
  3. запустить sql сервер

При запуске БД будет помечен как "подозреваемый", но, по крайней мере, он не будет пытаться выполнить откат. Оттуда вы можете удалить базу данных и сделать восстановление

Другие вопросы по тегам