Насколько я знаю, для достижения этой цели в базе данных должен быть какой-то объект TSQL. Поскольку специальный запрос напрямую не соотносится с объектом сервера, нет ничего, на что можно было бы указать отладчику. Также может потребоваться небольшой большой setup , прежде чем вы сможете начать отладку этих объектов.
Однако, если довольно просто обернуть операторы sql в процедуру просто ради отладки, если у вас есть соответствующие права. Это не было бы хорошей идеей сделать на рабочем сервере, но если у вас нет прав на создание хранимой процедуры, вы все равно сможете создать глобальную временную хранимую процедуру, исключительно для целей отладки.
Примеры:
--SQL to test
DECLARE @test DATETIME
SELECT @test = GetDate()
SELECT @test
--SQL wrapped in procedure just so it can be debugged
CREATE PROCEDURE TestProcedure --(or ##testprocedure for global temp procedure)
AS
DECLARE @test DATETIME
SELECT @test = GetDate()
SELECT @test
Статья, иллюстрирующая некоторую информацию об отладке sql и используемые примеры - ссылка .