Я бы хотел, чтобы мое приложение запускало sql-файлы и получало вывод результатов, как если бы sql был запущен из SQL Management Studio с результатами в текст. то есть красиво отформатированные наборы записей, напечатанные сообщения, затронутые строки, ошибки, запуск нескольких пакетов, разделенных операторами GO, и т. д. Какие-либо предложения, как сделать это, не создавая его с нуля поверх обычного соединения SQL?
Я использую C # .NET