SQL Server 2008: Удалите базу данных, в то время как Откат происходит

Я пытаюсь удалить тестовую базу данных, в которой перестала работать модификация базы данных. Ресурсы, используемые действием отката в SQL, влияют на производственные базы данных (пользователи, сообщающие о медленных запросах и т.д.)

Это не идеальная ситуация, к сожалению, отдельное производство и тестовые серверы являются редкостью среди моей клиентской базы.

Отбросьте существующие соединения, также перестал работать при попытке удалить базу данных.

Я не могу установить базу данных в режим Single_user, поскольку это блокируется откатом.

Я не забочусь о целостности данных этой базы данных - она просто должна быть удалена, хотя другие базы данных по экземпляру не должны быть затронуты.

Существует ли метод, чтобы отменить какой-либо существующий список назад транзакции и постоянно удалить базу данных?

0
задан 19 May 2015 в 17:21
1 ответ

Да, вы можете сделать это, включив монитор активности, щелкнув правой кнопкой мыши имя сервера на левой панели SQL MGMT studio.

enter image description here

Затем вы можете отфильтровать все процессы, связанные с ваша тестовая база данных и завершите процесс

, затем вы можете удалить свою тестовую базу данных

Примечание: этот метод может не подходить для используемых баз данных и баз данных без резервной копии!

Вы также можете сделать это, запустив / остановив службы sql, и снова подходит только для тестовых баз данных, из которых вам не нужны данные.

0
ответ дан 5 December 2019 в 12:44

Теги

Похожие вопросы