Я вижу что-то новое для меня, хранимые процедуры, которые печатают отладочные сообщения, вызывая ошибки низкой серьезности:
raiserror (@Message, 10 , 1) with nowait
Если моя хранимая процедура запускается с помощью следующей пакетной команды:
SQLCMD.EXE -E -S%SqlServer% -d %DatabaseName% -b -Q "dbo.usp_Myproc" >> "%LogFile%"
Я предполагаю, что эти "сообщения об ошибках" записываются в файл% LogFile%
Это так?Будет ли оператор T-SQL PRINT делать то же самое, я полагаю, нет.
Это разумный подход / что является лучшим способом для ведения журнала?