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


Практическое руководство. Разрешение отладки с помощью SQL Server 2005

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

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

Выпуск

Visual Basic

C#

C++

Web Developer

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

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

Standard

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

Pro и Team

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

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

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

Применяется

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

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

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

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

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

SQL Server может работать на том же компьютере, что и приложение, или на удаленном компьютере. При отладке только кода T-SQL нет необходимости в удаленной настройке.

Чтобы выполнить отладку кода SQL/CLR, необходимо установить монитор удаленной отладки (msvsmon.exe) на удаленном компьютере SQL Server 2005. При запуске программы настройки SQL Server с соответствующими параметрами будут устанавливаться компоненты отладки SQL.

Дополнительные процедуры установки необходимы для каждого проекта Microsoft Visual Studio 2005 SQL Server и для соединения с базой данных, которое используется во время сеанса отладки. Для получения дополнительных сведений см. документацию Практическое руководство. Включение отладки SQL для проекта, Практическое руководство. Включение отладки среды CLR для соединения и Практическое руководство. Включение многоуровневой отладки.

Включение отладки SQL

  1. Установите монитор удаленной отладки на компьютер с SQL Server 2005. Дополнительные сведения см. в разделе Практическое руководство. Настройка удаленной отладки.

  2. Установить разрешения для отладки в SQL Server. Дополнительные сведения см. в разделе Практическое руководство. Установка разрешений для отладки в SQL Server.

  3. Если используется SQL Server 2000, настройте DCOM для отладки SQL на сервере. Дополнительные сведения см. в разделе Практическое руководство. Настройка DCOM для отладки SQL Server 2000.

  4. Если отладка выполняется в операционной системе Windows XP с пакетом обновления 2, необходимо выполнить следующие действия, чтобы разрешить удаленную отладку в брандмауэре подключения к Интернету. Инструкции и дополнительные сведения см. в разделе Практическое руководство. Настройка удаленной отладки.

    1. На основном компьютере Visual Studio необходимо добавить Devenv.exe в список исключений и открыть порт TCP 135.

    2. На удаленном компьютере (SQL) необходимо открыть порт TCP 135 и добавить sqlservr.exe в список исключений. Если политика домена требует сетевое взаимодействие через IPSec, необходимо открыть порты UDP 4500 и UDP 500.

  5. При отладке SQL Server 2005 нет необходимости запускать монитор удаленной отладки (msvsmon) вручную. Если отладка SQL/CLR включена, то отладчик автоматически выполняет монитор удаленной отладки при пошаговой отладке и достижении точки останова. Сведения о запуске в ручном режиме отладки SQL 2000 см. в разделе Практическое руководство. Запуск монитора удаленной отладки.

См. также

Задачи

Практическое руководство. Включение отладки SQL на SQL 2000 Desktop Engine

Основные понятия

Отладка SQL

Ссылки

Ошибки настройки отладки SQL и устранение неполадок

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

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

Параметры отладки и подготовка