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


Удаление приложения уровня данных

Применимо к:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureБаза данных SQL в Microsoft Fabric

Вы можете удалить зарегистрированное приложение уровня данных с помощью мастера удаления приложений уровня данных в SQL Server Management Studio. Можно указать, сохраняется ли связанная база данных, отсоединяется или удаляется.

Перед началом работы

При удалении зарегистрированного экземпляра приложения уровня данных (DAC) выберите один из трех вариантов, указывающих, что необходимо сделать с базой данных, связанной с приложением уровня данных. Все три параметра удаляют метаданные определения DAC из базы данных. Варианты отличаются способами обработки связанной с приложением уровня данных базой данных. Мастер не удаляет объекты уровня экземпляра, связанные с DAC или базой данных, например имена входа.

Option Действия базы данных
Удаление регистрации Связанная база данных остается нетронутой.
Отсоединение базы данных Связанная база данных отсоединяется. Экземпляр службы базы данных не может ссылаться на базу данных, но файлы данных и журналов остались нетронутыми.
Удаление базы данных Связанная база данных удаляется. Файлы данных и журналов удаляются.

Ограничения и запреты

После удаления DAC не существует автоматического механизма для восстановления метаданных определения DAC или базы данных. Как вручную перестроить экземпляр DAC, зависит от выбранной опции удаления.

Option Как восстановить экземпляр DAC
Удаление регистрации Зарегистрируйте DAC из базы данных на месте.
Отсоединение базы данных Повторно прикрепилите базу данных с помощью sp_attachdb или SQL Server Management Studio, а затем зарегистрируйте новый экземпляр DAC из базы данных.
Удаление базы данных Восстановите базу данных из полной резервной копии, выполненной до удаления DAC, а затем зарегистрируйте новый экземпляр DAC из базы данных.

Warning

Перестроение экземпляра DAC путем регистрации DAC из восстановленной или повторно подключенной базы данных не воссоздает некоторые части исходного DAC, например политику выбора сервера.

Permissions

DAC можно удалить только членами предопределенных серверных ролей sysadmin или serveradmin, или владельцем базы данных. Встроенная учетная запись системного администратора SQL Server с именем sa может также инициировать работу мастера.

Используйте мастер удаления приложений уровня данных

Удалить DAC с помощью мастера

  1. В обозревателе объектовразверните узел для экземпляра, содержащего DAC, который нужно удалить.
  2. Разверните узел управления.
  3. Разверните узел приложений уровня данных .
  4. Щелкните правой кнопкой мыши DAC, который нужно удалить, а затем выберите Удалить приложение уровня данных...
  5. Завершите диалоговые окна мастера.
    1. Introduction
    2. Выбор метода
    3. Summary
    4. Удалить приложение уровня данных

Страница введение

На этой странице описаны шаги по удалению приложения уровня данных.

Не показывать эту страницу снова. — Установите флажок, чтобы остановить отображение страницы в будущем.

Далее > — переходит на страницу Выбор метода.

Отмена — завершает работу мастера без удаления приложения или базы данных уровня данных.

Страница выбора метода

Эта страница позволяет указать опции для обработки базы данных, связанной с удаляемым DAC.

Удалить регистрацию. Удаляются метаданные, определяющие приложение уровня данных, но связанная база данных остаётся нетронутой.

Отсоединить базу данных - Удаляет метаданные, определяющие уровень данных приложения, и отсоединяет связанную базу данных.

База данных недоступна для ссылки на этот экземпляр ядра СУБД, но файлы данных и журналов остаются неизменными.

Удаление базы данных - удаляет метаданные, определяющие DAC, и сбрасывает связанную базу данных.

Файлы данных и журналов для базы данных удаляются безвозвратно.

< Предыдущий — возвращается на страницу Введение .

Далее > — переходит на страницу резюме.

Cancel — завершает мастер без удаления DAC или базы данных.

Страница сводки

Эта страница используется для просмотра действий, выполняемых мастером при удалении экземпляра DAC.

Просмотрите сводку выбора - Проверьте DAC, базу данных и метод удаления, отображаемые в поле. Если информация правильна, выберите Далее или Завершить, чтобы удалить DAC. Если сведения о DAC и базе данных не верны, выберите Отмена, а затем укажите правильный DAC. Если метод удаления не является правильным, выберите Предыдущие, чтобы вернуться на страницу Выбор метода и выбрать другой метод.

< Предыдущие — возвращается на страницу Выбор метода, чтобы выбрать другой метод удаления.

Далее >. Удаляет экземпляр DAC (приложения уровня данных) с помощью метода, выбранного на предыдущей странице, и переходит на страницу удаления приложения уровня данных .

Отмена — завершает мастер без удаления экземпляра DAC.

Удаление страницы приложения уровня данных

На этой странице сообщается об успешном выполнении или сбое операции удаления.

при удалении DAC — сообщает об успешном или неудачном выполнении каждого действия, предпринятого для удаления инстанции DAC. Просмотрите сведения, чтобы определить успешность или сбой каждого действия. Любое действие, которое столкнулось с ошибкой, имеет ссылку в столбце результатов. Выберите ссылку, чтобы просмотреть отчет об ошибке для этого действия.

Сохранить отчет. Нажмите эту кнопку, чтобы сохранить отчет об удалении в HTML-файл. Файл сообщает о состоянии каждого действия, включая все ошибки, созданные любым из действий. Папка по умолчанию — это папка SQL Server Management Studio\DAC Packages в папке "Документы" учетной записи Windows.

Готово — завершает работу мастера.