Назад | Перейти на главную страницу

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

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

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

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

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

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