Я использую C # и Sql Server 2008, и у меня есть несколько блоков try / catch в моей хранимой процедуре CLR, и они перехвачены. Они регистрируются в файле и возвращают код ошибки и сообщение, используя SqlPipe. Эти штрафы работают.
Теперь мне нужно сделать то же самое, когда у меня есть несколько ошибок, особенно для отслеживания в файле журнала!
Я пытался использовать Application.ThreadException, но этот класс недоступен в хранимой процедуре CLR (WinForms). Должен ли я использовать непослушный блок try / catch в методе Sql для записи entry или есть что-то лучше?
Спасибо.