Я пытаюсь восстановить базу данных в своем экспресс-редакторе SQL Server 2005. Я знаю, что для восстановления базы данных мне нужно сделать ее для одного пользователя. Я даю эту команду, чтобы сделать его одним пользователемне удается восстановить базу данных на сервере sql (single_user)
USE [master]
ALTER DATABASE database_name SET SINGLE_USER WITH ROLLBACK IMMEDIATE
Эта команда выполняется правильно, и я могу даже увидеть небольшое изображение в обозревателе объектов в этой базе данных, показывая, что это теперь один пользователь.
Теперь я пытаюсь восстановить базу данных, выполнив следующие шаги: -> щелкните правой кнопкой мыши по базе данных и задачам, а затем восстановите базу данных. Я выбираю путь, в котором находится файл резервной копии, и нажимая на восстановление.
Но я до сих пор получаю эту ошибку «Исключительный доступ не может быть получен потому, что база данных используется (microsoft.sqlserver.smo). Я что-то пропустил. У меня есть googled, и все большинство сайтов предлагают, чтобы база данных быть в однопользовательском режиме, и ничто другое
Я не пробовал отсоединение и присоединение метода базы данных я никогда не делал этого раньше, и хотел бы знать, если это безопасно
редактировать:... спасибо для ответов. Оба предложили мне тот же ответ, поэтому я отмечаю один ответ, как выбранный.
Я даже выбрал ove rwrite существующую базу данных из опций.