Как отладить хранимую процедуру в Microsoft SQL Server 2017? - PullRequest
0 голосов
/ 03 декабря 2018

Мне нужно отладить хранимую процедуру на локальном SQL Server, используя данные, хранящиеся на этом сервере.

У меня на устройстве:

  • Microsoft SQL Server 2017 Standard
  • Microsoft SQL Server Management Studio 2014
  • Microsoft SQL Server Management Studio 18.0 Preview 5
  • Visual Studio 2017 Professional

Отладчик удален из SSMS 17.9 и новее.

Попытка 1 .Отладка usign SSMS 2014. Я получил следующие сообщения об ошибках:

enter image description here

Невозможно запустить программу 'MSSQL :: // localhost / MyDB / sys/=0'.

Та же ошибка для хранимых процедур без параметров.

Попытка 2 .Отладка с использованием Visual Studio.

Я могу выполнять хранимые процедуры и даже изменять их на стороне сервера SQL через VS.

Но похожие ошибки при попытке отладки:

Не удалось запустить отладчик.Было сгенерировано исключение: «Данные пустые.Этот метод или свойство нельзя вызывать для значений Null. '

Невозможно запустить программу' MSSQL :: // localhost /? / Sys / = 0 '.Операция не поддерживается.Неизвестная ошибка: 0x80004005.

Так как мне отладить хранимые процедуры в Microsoft SQL Server 2017?

Или я что-то не так делаю?

1 Ответ

0 голосов
/ 03 декабря 2018

Вам не нужно возвращаться к SSMS 2014. SSMS 17.8.1 по-прежнему доступна для загрузки .

Или вы можете использовать Инструменты данных SQL Server в Visual Studio для отладки.

Как: отладить хранимые процедуры

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