Как отлаживать хранимые процедуры в SQL Server 2005 - PullRequest
1 голос
/ 29 января 2010

Как я могу отладить хранимые процедуры в SQL Server 2005.

Ответы [ 2 ]

3 голосов
/ 29 января 2010

Похоже, что в SQL Server 2005 вам нужно использовать IDE Visual Studio - см. этот пост SO .

Возможно, это было изменено в более поздних пакетах обновлений (потому что, честно говоря, удаление этого из студии управления кажется глупой идеей).

В SQL Server 2000 вы можете использовать Query Analyzer (процедура щелчка правой кнопкой мыши, отладка)

В SQL Server 2008 отладка возвращается в SQL Server Management Studio (теперь это опция на панели инструментов).

Конечно, классический, проверенный и верный способ - вырезать содержимое процедуры в новое окно запроса, создать нужные параметры, а затем использовать операторы print и select, чтобы выяснить, что может быть не так.

0 голосов
/ 29 января 2010

Используйте Visual Studio, установив соединение данных с вашим блоком SQL, но не делайте этого на рабочем сервере, потому что он приостанавливает выполнение, используя все виды страшных низкоуровневых блокировок. Он будет калечить SQL на любом сервере, на котором вы это делаете, поэтому делайте это на локальном компьютере, только если это возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...