Внешний консультант написал руководство по копированию базы данных. Шаг второй - отсоединить базу данных с помощью Sql Server Manager. После отсоединения база данных не была видна в диспетчере SQL Server ...
Делать нечего, но написать письмо поставщику услуг с просьбой снова присоединить базу данных. Ответ провайдера службы: «Невозможно подключиться снова, так как безопасность SQL Server была нарушена».
Я не хочу использовать откат к последней резервной копии.
Может ли кто-нибудь дать обратную связь, если это кажется логичным и разумным предположить, что отключенная база данных в SQL Server 2008, доступная через диспетчер SQL Server, не может быть повторно подключена. Это было сделано путем щелчка правой кнопкой мыши по базе данных и выбора отсоединения.
-- Обновить --
Основываясь на комментариях ниже, я обновляю вопрос с настройкой сервера.
Есть два выделенных сервера:
srv1: веб-сервер с удаленным рабочим столом и Sql Server Manager
srv2: Sql-сервер, к которому можно получить доступ через Sql Server Manager на веб-сервере.
- update2 -
После перезапуска сервера администратор базы данных мог внезапно выполнить подключение базы данных. И я предполагаю, что после перезагрузки это была простая задача. Итак, все ваши ответы были правильными! Кажется, я могу отметить только один как правильный ответ, поэтому я отметил первый ответ как правильный. Но все верны.
Большое спасибо. Без публикации ссылки на эту ветку мы могли бы так сильно пострадать, наблюдая, как наша база данных восстанавливается из резервной копии :-) Большое спасибо.
BR. Андерс
Если вы знаете расположение файлов mdf и ldf и если у вас есть роли sysadmin или dbcreator, вы можете просто прикрепить базу данных самостоятельно, используя процедуру sp_attach_db. Если у вас нет этих вещей, и ваш поставщик услуг отказывается предпринимать это действие, я буду искать нового поставщика услуг.
Технически это довольно простая операция для присоединения или повторного присоединения базы данных. Похоже, у них есть политика безопасности, запрещающая это. Я предполагаю, что они размещают вашу базу данных, верно? Почему вы с самого начала отсоединили его?
Это политика вашего поставщика услуг. Поскольку возможно, что база данных была присоединена к другому экземпляру и изменена, они не хотят, чтобы она повторно присоединялась к их экземпляру. Я не знаю вашей настройки, но если вы используете экземпляр шарда, возможно, именно поэтому. Если у вас есть выделенный экземпляр MSSQL, им все равно.
Вы всегда можете попросить поговорить со своим руководителем?