Отладка хранимых процедур SQL в VS2010 - PullRequest
3 голосов
/ 24 февраля 2011

Я пытаюсь отладить хранимую процедуру в VS2010, используя обозреватель сервера и команду пункта «Шаг в хранимую процедуру».

Проблема, с которой я сталкиваюсь, заключается в том, что, когда я щелкаю правой кнопкой мыши хранимую процедуру, у меня есть только опции Копировать, Обновить и Свойства.Что-нибудь, что мне нужно сделать, чтобы появилась опция «Шаг в хранимую процедуру»?

  • Отладка SQL включена в свойствах проекта для хорошей меры.
  • Опция Step into доступна в моей установке vs2005.

Ответы [ 4 ]

0 голосов
/ 07 ноября 2013

проверьте, что вы используете провайдер данных: «.Net Framevork DataProvider для SQL Server»

0 голосов
/ 11 мая 2012

Это должно работать с использованием VS10 Pro и MsSQL10R2 и настроить экземпляр MsSQL, в котором хранимая процедура находится в обозревателе сервера, чтобы VS10 мог подключаться к тому же экземпляру сервера, к которому подключается ваша программа, для выполнения своего SP.Открытие обозревателя серверов и поиск SP, затем щелчок правой кнопкой мыши по его имени в древовидном представлении дает вам эту возможность.

Предыдущие версии MsSQL поддерживали отладку SP только в таких инструментах, как Query Analyzer, а затем при автономном выполнениичем в составе запущенной прикладной программы смешанной платформы.

В VS10 таким способом можно также отлаживать хранимые процедуры в MsSQL9 путем автономного выполнения, открытия окна SQL, щелчка правой кнопкой мыши и выбора «Соединение» извсплывающее окно и подключение к экземпляру сервера, на котором вы хотите выполнить запрос или SP.В скрипте PL / SQL, представляющем внутренности SP, можно затем установить точки останова.

(Обратите внимание, что это началось как WAG: я делал это раньше и случайно столкнулся с этим вопросом, просматривая информацию дляДостаточно вспомнить, что мне не нужно было заново воспроизводить весь исходный ход мыслей. Затем я пересмотрел ответ, проверив, что то, что, по моему мнению, работает, работает.)

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

Вы пытались написать сценарий хранимой процедуры и открыть файл sql на локальном или серверном сервере SQL Server с помощью Management Sudio?Вы сможете установить некоторые флаги PRINT и отлаживать в соответствии с вашими потребностями.Надеюсь этот обходной путь работает!

0 голосов
/ 24 февраля 2011

Необходимо добавить сервер / базу данных в Visual Studio 2010 Обозреватель серверов .

Тогда вы сможете отлаживать хранимые процедуры.

...