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

Невозможно восстановить резервную копию SQL 2008 - ошибка, связанная с тем, что база данных используется, но не используется

Я пытаюсь восстановить резервную копию SQL Server 2008 и получаю следующую ошибку:

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

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: System.Data.SqlClient.SqlError: RESTORE не может обработать базу данных «имя_базы_данных», поскольку она используется в этом сеансе. При выполнении этой операции рекомендуется использовать главную базу данных. (Microsoft.SqlServer.Smo)

Есть идеи, что не так?

Это связано только с вашей базой данных по умолчанию, потому что это контекст db при подключении. Это не актуальная проблема.

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

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

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