Как вы отлаживаете Azure SQL триггер? - PullRequest
0 голосов
/ 07 апреля 2020

SSMS раньше имела Отладчик (до версии 18), но даже это работает только с локальными установками SQL Сервера. Но как отладить триггер в базе данных Azure SQL? Отладчик SSMS не может быть подключен к нему, и я не могу найти другие инструменты.

1 Ответ

1 голос
/ 08 апреля 2020

Я только что попытался отладить триггер для таблицы базы данных Azure Sql (из Visual Studio 2019). Получено следующее сообщение: Отладчик не работает с Azure Sql таблицами БД.

Вы можете попробовать добавить этот код в триггер, чтобы вызвать сообщение об ошибке, которое может помочь при отладке:

Declare @ErrorInfo varchar(8000)

Set @ErrorDetails = Char(13) + 'Inserted: ' + Char(13) + IsNull ((Select * From Inserted FOR JSON AUTO), '')

RaisError ('Error details: %s', 15, 1, @ErrorDetails)

Подробнее о том, как использовать RaisError

...