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


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

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

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

Выпуск

Visual Basic

C#

C++

Web Developer

Express

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

Standard

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

Pro и Team

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

Обозначения:

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

Применяется

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

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

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

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

Для включения отладки хранимых процедур в SQL 2000 Desktop Engine на компьютере с установленным SQL 2000 Desktop Engine следует выполнить одну из двух указанных процедур, в зависимости от наличия установленного на компьютере объекта Visual Studio.

Первый шаг для обеих процедур — копирование файла в каталог \Binn, расположенный в каталоге установки MSDE SQL Server, которым по умолчанию является \Program Files\Microsoft SQL Server\MSSQL\Binn. Однако место расположения каталога может отличаться в разных выпусках продуктов, и SQL Server может быть установлен в каталог, определенный пользователем, поэтому может потребоваться проведение поиска каталога. В таком случае проведите поиск файла sqlservr.exe, который находится в каталоге \Binn.

Включение отладки с помощью SQL 2000 Desktop Engine на компьютере с Visual Studio

  • Скопируйте файл MSSDI98.DLL из каталога \sqlserver, находящегося в каталоге установки Visual Studio, в каталог \Binn, расположенный в каталоге установки SQL Server.

    Объект Visual Studio 2005 по умолчанию установлен в каталог \Program Files\Microsoft Visual Studio 8. Если он отсутствует в указанном каталоге, проведите поиск файла devenv.exe. Каталог, в котором будет обнаружен указанный файл, будет прародительским каталогом.

    Старая версия файла MSSDI98.DLL может существовать в каталоге SQL Server \Binn. В таком случае более старую версию следует заменить на новую.

Включение отладки с помощью SQL 2000 Desktop Engine на компьютере без Visual Studio

  1. Найдите файл MSSDI98.DLL на компакт-диске или DVD-диске с объектом Visual Studio и скопируйте его в каталог \Binn, расположенный в каталоге установки SQL Server.

  2. Найдите файл SQLDBG.DLL на компакт-диске или DVD-диске с объектом Visual Studio и скопируйте его в каталог:

    program files\common files\microsoft shared\sql debugging

  3. Зарегистрируйте SQLDBG.DLL снова путем ввода в командной строке следующей команды:

    regsvr32 sqldbg.dll

  4. Предоставьте разрешение на выполнение в хранимой процедуре sp_sdidebug для пользователя отладчика, выполнив следующую команду в программе Query Analyzer:

    USE master

    GRANT EXECUTE

    ON sp_sdidebug

    TO myUserName

См. также

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

Отладка SQL

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

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

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