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

Устранение неполадок в приложениях уровня данных (DAC) происходит главным образом при извлечении, развертывании или удалении DAC.

Поиск сведений об ошибках DAC

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

  • Если значение, заданное в поле свойства, содержит ошибку, например повторяющееся имя DAC или имя файла, то мастер выводит красный значок неверной записи справа от поля и переводит кнопку Далее в неактивное состояние. При прохождении курсора мыши над этим значком мастер выводит подсказку с сообщением об ошибке. После устранения этой проблемы красный значок неверной записи удаляется, а кнопка Далее снова становится активной.

  • На последней странице каждого мастера приведен отчет о результатах каждого шага данной операции управления.

  • Для каждого шага, на котором была обнаружена ошибка, в столбце «Результат» имеется ссылка, при выборе которой мастер отображает ошибку, возвращенную на этом шаге.

  • Если выбрана кнопка Сохранить отчет, то появляется возможность сохранить HTML-файл, содержащий отчет о результатах каждого шага в операции, включая все выданные в процессе ее выполнения сообщения об ошибках.

  • Компонент Database Engine регистрирует в системной таблице результаты каждого шага операции извлечения, развертывания или удаления DAC. Можно производить запросы к этой таблице, чтобы получить любые ошибки, возвращенные в каждом из шагов операции. Дополнительные сведения см. в разделе sysdac_history_internal (Transact-SQL).

Диагностика объектов DAC

Диагностика DAC после успешного развертывания в основном уделяет внимание базе данных, содержащейся в DAC. Пользуйтесь стандартными методами устранения неполадок компонента Database Engine для анализа проблем, таких как низкая производительность, проблемы с запросами, которые ссылаются на объекты в базе данных, и с соединениями базы данных. Дополнительные сведения см. в разделе Основные понятия устранения неполадок (Database Engine).