首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server审计文件

Server审计文件
EN

Database Administration用户
提问于 2016-07-29 07:30:03
回答 1查看 1.3K关注 0票数 0

我在审计方面遇到了一些挑战。我需要将我的审计事件保存在一个文件中,但是文件应该是一种可读格式(如txt),这将允许从SSMS中分析它。XXXXX.sqlaudit格式不允许这样做。也许您知道哪些选项将有助于将审核事件文件导出为可读格式?提前谢谢。

EN

回答 1

Database Administration用户

发布于 2016-07-29 10:21:40

Server审核记录到二进制文件或Windows应用程序日志或Windows安全日志。根据登录到的位置,读取输出有不同的选项。如果您登录到一个二进制文件,您可以创建一个简单的进程,用sys.fn_get_audit_file读取它并输出到一个可读的文本文件,例如使用SSIS,使用一个'Execute‘任务来运行以下SQL并将输出传输到一个文本文件:

代码语言:javascript
复制
SELECT *
FROM sys.fn_get_audit_file ( 'X:\SQLAudit\yourAuditName_*.sqlaudit', DEFAULT, DEFAULT );

您需要某种方法来跟踪您导入/导出的文件,这样一个简单的表就可以在那里提供帮助。

一个快速的谷歌显示,其他人在Powershell 这里上也做过类似的事情。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/145302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档