Я знаю, что функция sys.fn_get_audit_file
может читать несколько файлов .sqlaudit одновременно. Но я не смог найти информацию о максимальном количестве файлов, которые может прочитать эта функция. Есть идеи по поводу ограничения количества файлов?
Также мне нужно отслеживать определенные базы данных, которые содержат конфиденциальную информацию. У меня есть три экземпляра SQL Server и три базы данных на каждом. Можно ли разместить все файлы журнала аудита (3 * 3 = 9) в одной общей папке в сети и использовать sys.fn_get_audit_file
для одновременного чтения журналов. Журналы собираются быть действительно большими. Я собираюсь использовать этот подход и написать консольное приложение на C #, чтобы записывать журналы в одну таблицу SQL. Любое предложение?