У нас есть клиент, работающий под управлением ISA2006, журналы которого отправляются в MSDE.
База данных MSDE меняется. У нас нет контроля над клиентской инфраструктурой.
Нам нужно вывести логи в ТЕКСТОВЫЙ файл на самом сервере, который будет перенаправлен на удаленный сервер другим программным обеспечением, которое у нас уже есть.
Моя первая мысль заключалась в том, чтобы сделать это через хранимые процессы. Другой вариант - vbscript? Фактическая таблица, содержащая журналы, не имеет первичного ключа или другого идентификатора, поэтому я думаю, что дамп должен выполняться один раз в день за предыдущий день, но в идеале он должен запускаться несколько раз в день.
Любые идеи?
Это похоже на другую работу для MSDEToText!
Это инструмент от команды ISA Server, используемый именно для этой цели. Также доступны его версия 2004 года и TMG.
Инструмент называется Log Parser 2.2, его инструмент от Microsoft, вы можете скачать отсюда, чтобы преобразовать и прочитать журналы ISA / TMG.
http://www.microsoft.com/en-us/download/details.aspx?id=24659