Файл журнала SQL Server фактически используется для поддержания собственной стабильности, но он не очень полезен для обычных разработчиков. Это не то, что вы думаете (а я то, что я думал), список операторов SQL, которые были выполнены. Это собственный формат, разработанный для восстановления SQL после сбоя или отката транзакций.
Если вам нужно отслеживать, что происходит в системе, журнал транзакций SQL не будет полезен, и будет очень трудно получить эту информацию обратно. Вместо этого я бы предложил добавить в ваши таблицы триггеры, которые записывают информацию в другую таблицу, или добавить некоторый код на вашем уровне данных, который сохраняет журнал того, что происходит. Это может быть так же просто, как завершение объекта команды SQL с вашей собственной реализацией, которая сохраняет операторы SQL в log4net в дополнение к любому нормальному коду, который он выполнял.