Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описывается, как отсоединить базу данных в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL. Отключенные файлы остаются и могут быть повторно присоединены с помощью КОМАНДЫ CREATE DATABASE с параметром FOR ATTACH или FOR ATTACH_REBUILD_LOG. Файлы можно переместить на другой сервер и подключиться к нему.
В этом разделе
Перед началом:
Чтобы отключить базу данных, используйте следующее:
Перед началом работы
Ограничения и условия
Список ограничений и ограничений см. в разделе "Отсоединение базы данных" и "Подключение" (SQL Server).
Безопасность
Разрешения
Требуется членство в фиксированной роли базы данных db_owner.
Использование среды SQL Server Management Studio
Отключение базы данных
В Обозревателе объектов SQL Server Management Studio подключитесь к экземпляру движка базы данных SQL Server, а затем разверните экземпляр.
Раскройте список Базы данныхи выберите имя пользовательской базы данных, которую необходимо отсоединить.
Щелкните правой кнопкой мыши имя базы данных, наведите указатель на задачи и нажмите кнопку "Отсоединить". Появится диалоговое окно Отсоединение базы данных .
Базы данных для отсоединения
Перечисляет базы данных для отсоединения.Имя базы данных
Отображает имя базы данных для отсоединения.Удалить соединения
Завершить соединения с указанной базой данных.Замечание
Невозможно отсоединить базу данных с активными соединениями.
Обновить статистику
По умолчанию операция отсоединения сохраняет устаревшую статистику оптимизации. Для ее обновления установите этот флажок.Сохранять полнотекстовые каталоги
По умолчанию операция отсоединения сохраняет связанные с базой данных полнотекстовые каталоги. Для удаления этих каталогов сбросьте флажок Сохранять полнотекстовые каталоги . Этот параметр отображается только при обновлении базы данных с SQL Server 2005.Статус
Отображает одно из следующих состояний: Готов или Не готов.Сообщение
Столбец Сообщение может отображать сведения о базе данных следующим образом:Если база данных участвует в репликации, то ее Состояние имеет значение Не готово , а в столбце Сообщение отображается строка База данных реплицирована.
Если база данных имеет одно или несколько активных подключений, состояние не готово, а столбец Сообщение отображает number_of_active_connections <активное(ых) подключение(й) - например: >. Прежде чем можно будет отсоединить базу данных, необходимо отключить активные соединений, выбрав команду Удалить соединения.
Чтобы получить сведения о сообщении, откройте монитор активности, щелкнув текст с гиперссылкой.
Когда вы будете готовы отсоединить базу данных, нажмите кнопку "ОК".
Замечание
Отсоединенная база данных отображается в узле Базы данных обозревателя объектов до тех пор, пока не будет обновлено представление. Вы можете обновить представление в любое время: щелкните в области обозревателя объектов, а затем в строке меню выберите "Вид " и " Обновить".
Использование Transact-SQL
Отключение базы данных
Подключитесь к движку СУБД.
На панели «Стандартная» нажмите Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере база данных AdventureWorks2012 отсоединяется с флажками пропустить значение true.
EXEC sp_detach_db 'AdventureWorks2012', 'true';
См. также
Подключение и отсоединение базы данных (SQL Server)
sp_detach_db (Transact-SQL)