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


Практическое руководство. Включение многоуровневой отладки

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Экспресс-выпуск

Тема не применяется Тема не применяется Тема не применяется Тема не применяется

Standard

Тема не применяется Тема не применяется Тема не применяется Тема не применяется

Pro и Team

Тема применяется Тема применяется Тема применяется Тема применяется

Условные обозначения таблицы:

Тема применяется

Применяется

Тема не применяется

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды, скрытые по умолчанию.

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

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

В Обозревателе сервера могут содержаться несколько подключений к одному экземпляру SQL Server 2005. Эти подключения могут относиться к разным базам данных или к различным учетным данным одной базы данных. Пример различных учетных данных:

  • Идентификатор входа проверки подлинности Windows.

  • Один или более идентификаторов пользователей проверки подлинности SQL Server.

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

Если ни одно из подключений не было включено для многоуровневой отладки, или если учетных данных недостаточно для отладки, точки останова, заданные в объектах SQL Server на соответствующем сервере, не будут выполнены.

Чтобы выполнить отладку объектов базы данных SQL CLR, необходимо включить отладку в среде CLR для выбранных подключений к базе данных. Дополнительные сведения см. в разделе Практическое руководство. Включение отладки среды CLR для соединения.

Установка точки останова в объекте SQL CLR автоматически разрешает соответствующему серверу отладку SQL CLR. Установка точки останова в объекте T-SQL или SQL CLR автоматически разрешает серверу отладку многоуровневого приложения, если это возможно. Включение сервера для многоуровневой отладки может оказаться невозможным при отсутствии подключения с проверкой подлинности Windows.

Для успешной отладки многоуровневого приложения необходимо включить отладку для проекта приложения. Дополнительные сведения см. в разделе Практическое руководство. Включение отладки SQL для проекта.

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

ms165060.alert_note(ru-ru,VS.90).gifПримечание.

На время отладки объединение подключений необходимо временно отключить. Дополнительные сведения см. в разделе Ограничения отладки SQL.

ms165060.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке, в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, в меню Сервис выберите команду Параметры импорта и экспорта. Дополнительные сведения см. в разделе Параметры Visual Studio.

Включение многоуровневой отладки

  1. Откройте Обозреватель сервера.

  2. Выберите подключение базы данных.

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

См. также

Другие ресурсы

Настройка отладки SQL