Практическое руководство. Разрешение отладки с помощью 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
Установите монитор удаленной отладки на компьютер с SQL Server 2005. Дополнительные сведения см. в разделе Практическое руководство. Настройка удаленной отладки.
Установить разрешения для отладки в SQL Server. Дополнительные сведения см. в разделе Практическое руководство. Установка разрешений для отладки в SQL Server.
Если используется SQL Server 2000, настройте DCOM для отладки SQL на сервере. Дополнительные сведения см. в разделе Практическое руководство. Настройка DCOM для отладки SQL Server 2000.
Если отладка выполняется в операционной системе Windows XP с пакетом обновления 2, необходимо выполнить следующие действия, чтобы разрешить удаленную отладку в брандмауэре подключения к Интернету. Инструкции и дополнительные сведения см. в разделе Практическое руководство. Настройка удаленной отладки.
На основном компьютере Visual Studio необходимо добавить Devenv.exe в список исключений и открыть порт TCP 135.
На удаленном компьютере (SQL) необходимо открыть порт TCP 135 и добавить sqlservr.exe в список исключений. Если политика домена требует сетевое взаимодействие через IPSec, необходимо открыть порты UDP 4500 и UDP 500.
При отладке SQL Server 2005 нет необходимости запускать монитор удаленной отладки (msvsmon) вручную. Если отладка SQL/CLR включена, то отладчик автоматически выполняет монитор удаленной отладки при пошаговой отладке и достижении точки останова. Сведения о запуске в ручном режиме отладки SQL 2000 см. в разделе Практическое руководство. Запуск монитора удаленной отладки.
См. также
Задачи
Практическое руководство. Включение отладки SQL на SQL 2000 Desktop Engine
Основные понятия
Ссылки
Ошибки настройки отладки SQL и устранение неполадок