Поделиться через


Как отсоединить базу данных (среда SQL Server Management Studio)

В этом разделе описан процесс отсоединения базы данных, не используемой в данный момент. В результате отсоединения база данных удаляется из экземпляра Microsoft SQL Server Database Engine, но при этом все ее файлы данных и журналов транзакций остаются неизменными.

ПримечаниеПримечание

После отсоединения база данных SQL Server 2008 может быть повторно присоединена к тому же или к другому экземпляру SQL Server 2008. Дополнительные сведения см. в разделе Как присоединить базу данных (среда Microsoft SQL Server Management Studio).

Отсоединение базы данных

  1. В обозревателе объектов среды Среда SQL Server Management Studio подключитесь к экземпляру компонента SQL Server Database Engine, а затем раскройте его.

  2. Раскройте список Базы данных и выберите имя пользовательской базы данных, которую необходимо отсоединить.

  3. Для отсоединения базы данных требуется монопольный доступ к ней. Если база данных используется, ограничьте доступ одним пользователем:

    • Щелкните правой кнопкой мыши имя базы данных и выберите пункт Свойства.

    • В области Выбор страницы выберите пункт Параметры.

    • В области Другие параметры перейдите к параметру Состояние.

    • Выберите параметр Ограничение доступа и в раскрывающемся списке выберите пункт Одним пользователем.

    • Нажмите кнопку «ОК».

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

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

  5. В сетке Базы данных для отсоединения в столбце Имя базы данных отображается имя выбранной базы данных. Убедитесь в том, что это именно та база данных, которую необходимо отсоединить.

  6. По умолчанию операция отсоединения сохраняет устаревшую статистику оптимизации. Для ее обновления установите флажок Обновить статистику.

  7. По умолчанию операция отсоединения сохраняет связанные с базой данных полнотекстовые каталоги. Для удаления этих каталогов сбросьте флажок Сохранять полнотекстовые каталоги.

  8. В столбце Состояние отображается текущее состояние базы данных (или Готово или Не готово).

    Если база данных находится в состоянии Не готово, в столбце Сообщение по гиперссылке отображаются сведения о ней. Если база данных участвует в репликации, в столбце Сообщение отображается Database replicated. Если база данных имеет одно или несколько активных подключений, в столбце Сообщение отображается «<число> активных подключений». Перед отсоединением базы данных необходимо вначале отключить активные подключения, установив флажок Удалить соединения.

    Для получения дополнительных сведений об этом сообщении перейдите по гиперссылке.

  9. Если для отсоединения базы данных все готово, нажмите кнопку ОК.

ПримечаниеПримечание

Отсоединенная база данных отображается в узле Базы данных обозревателя объектов до тех пор, пока не будет обновлено представление. Обновить его можно в любой момент, для этого щелкните область обозревателя объектов и в меню выберите пункт Представление, а затем Обновить.