Практическое руководство. Включение отладки 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
Найдите файл MSSDI98.DLL на компакт-диске или DVD-диске с объектом Visual Studio и скопируйте его в каталог \Binn, расположенный в каталоге установки SQL Server.
Найдите файл SQLDBG.DLL на компакт-диске или DVD-диске с объектом Visual Studio и скопируйте его в каталог:
program files\common files\microsoft shared\sql debugging
Зарегистрируйте SQLDBG.DLL снова путем ввода в командной строке следующей команды:
regsvr32 sqldbg.dll
Предоставьте разрешение на выполнение в хранимой процедуре sp_sdidebug для пользователя отладчика, выполнив следующую команду в программе Query Analyzer:
USE master
GRANT EXECUTE
ON sp_sdidebug
TO myUserName