Как отладить хранимую процедуру на удаленном сервере sql из Visual Studio 2005 - PullRequest
1 голос
/ 08 июня 2009

Кто-нибудь может подсказать, как отладить хранимую процедуру с удаленного сервера sql с помощью visual studio.net 2005?

Я могу отладить свою хранимую процедуру с локального сервера, но я не могу этого сделать, если сервер sql удаленный. Я часто получаю ошибку, что

"Невозможно запустить отладку T-SQL. Не удалось подключиться к процессу SQL Server в [ Имя удаленного SQL Server ]". Для получения дополнительной информации щелкните справку. "

Какие шаги я должен выполнить, чтобы активировать удаленную отладку процедуры хранилища в Visual Studio 2005?

Пожалуйста, предложите любые хорошие статьи.

Заранее спасибо SA

Ответы [ 2 ]

1 голос
/ 08 июня 2009

Честно говоря, удаленная отладка хранимых процедур из VS2005 была менее чем звездным опытом (он значительно улучшился в VS2008).

Вот пошаговое руководство: Отладка хранимых процедур в Visual Studio 2005 .

Также: Отладка хранимых процедур SQL Server 2005 в Visual Studio

Также см. Вопрос SO: Отладка хранимой процедуры в SQL Server 2005 из Visual Studio?

0 голосов
/ 08 июня 2009

Я просто опрыскиваю кучу операторов select и print (с маркером сверху, который говорит SELECT 'annon was here'), который показывает значение переменных etch в коде хранимой процедуры и запускаю его из SSMS. Я считаю, что это гораздо проще, чем использовать отладчик. Отладчик Visual Studio T-SQL оставляет желать лучшего.

И я считаю, что я не единственный, кто делает это: -).

Аналогично для отладки триггеров, я стараюсь изолировать большую часть функционального кода в хранимых процессах и вызывать их вместо триггера.

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