C2审核模式(c2 audit mode)

SQL Server C2 Audit 是为了满足美国国防部针对计算机的安全访问的安全评级要求而引入的。 SQL C2Audit 可以记录shutdown,restart,成功和失败的Login,成功或者失败访问数据库对象,所欲数据定义的执行,数据访问的控制,数据操作的语句等的。Audit的内容包括操作时间,操作账户,事件,目标服务器名称,HOSTNAME,应用程序名,服务器Process ID,数据库名称等。

c2 审核模式服务器配置选项

可以通过 SQL Server Management Studio 或使用 sp_configure 中的 c2 audit mode 选项来配置 C2 审核模式。 选择此选项将配置服务器,以记录对语句和对象的失败和成功的访问尝试。 这些信息可以帮助您了解系统活动并跟踪可能的安全策略冲突。

注意:

后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 C2 安全标准已经由通用准则认证所取代。

sp_configure 'show advanced options', 1 ;
GO
RECONFIGURE ;
GO
sp_configure 'c2 audit mode', 1 ;
GO
RECONFIGURE ;
GO

注意:在启用C2 Audit之后需要重启SQL Server servcie生效。

审核日志文件

C2 审核模式数据保存在实例的默认数据目录中的某个文件内。 如果审核日志文件达到了 200 MB 的大小限制,SQL Server 将创建一个新文件、关闭旧文件并将所有新的审核记录写入新文件。 此过程将继续下去,直到审核数据目录已满或审核被关闭。 若要确定 C2 跟踪的状态,请查询 sys.traces 目录视图。

重要提示:

C2 审核模式将大量事件信息保存在日志文件中,可能会导致日志文件迅速增大。 如果保存日志的数据目录空间不足,SQL Server 将自行关闭。 如果将审核设置为自动启动,则必须使用 -f 标志(跳过审核)重新启动该实例或为审核日志释放更多磁盘空间。

查看C2 Audit的信息可以使用SQL Profiler或者::fn_trace_gettable函数。

使用C2 Audit需要注意:

1. C2 Audit需要记录SQL Server的每一个操作,所以会降低数据库性能。

2. C2 Audit会产生大量的文件可能导致磁盘空间不足。如果空间不足的话可能导致SQL Server服务停止。

综上如果你想要记录SQL Server详细的操作,C2 Audit是一个不错的选择。在启用的同时要考虑其他性能或者磁盘问题。

C2审核模式(c2 audit mode)相关推荐

  1. sql2005关闭c2审核_C2审核–使用C2审核模式SQL Server审核和通用标准合规性

    sql2005关闭c2审核 This article will cover SQL Server C2 auditing using C2 audit mode including an introd ...

  2. mssql 数据库审计账户_SQLServer数据库审计功能入门之SQL Server审核 (SQL Server Audit)...

    本文主要向大家介绍了SQLServer数据库审计功能入门之SQL Server审核,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 介绍 Audit是SQL Server ...

  3. Excel隐藏或显示公式(Show Formulas)(公式审核模式)

    EXCEL有强大的计算功能,在EXCEL的单元格中输入公式后就会显示出计算结果,但是对于很多单元格都的计算公式的EXCEL表格来说,其中一个或几个公式出现错误的话就会影响整个EXCEL表格的计算正确性 ...

  4. 语言c1和c2,工程绘图c2(机械制图中C1表示什么?它和C2的区别是什么?)

    工程制图中C2表示什么意思? 工程制图中C2表示45度的倒角. 另,工程制图简介:是一门专业基础学科,以画法几何的投影理论为基础,以直尺.圆规.图板为工具,以黑板.木模.挂图为媒介,已有200多年的历 ...

  5. 10.2.5 监视文件.

    数据库管理员较为普通(但非常重要)的监测任务之一是监视和管理文件的大小.数据 文件和日志文件的默认设置是自动增长,而且没有t 限.这可能并不是最理想的配置.一 般来说,在数据库的设计和规划阶段就已经确 ...

  6. c2 链路_POS链路不能打开的解决办法

    介绍的是POS链路不能打开的解决办法,其原因是C2字节不匹配,这里以华为路由器为组网环境. 一.网络环境 路由器A有GE接口和2.5G POS接口与其他路由器连接,启动路由器A后,发现GE端口的状态为 ...

  7. c程序设计语言中printf,编程序 用getchar函数读入两个字符c1和c2,然后分别用putchar和printf函数输出这两个字符。请问...

    编程序,用getchar函数读入两个字符给c1和c2,然后分别用putchar和printf函数输出这两个字符.请问: 1. 变量C1,C2应定义为字符型或整型?或二者皆可? 答:在这个题目里,变量C ...

  8. c语言用getchar函数输入两个字符c1,c语言:用getchar函数读入两个字符给c1,c2,用putchar和printf输出。思考问题...

    用getchar函数读入两个字符给c1,c2,分别用putchar和printf输出这两个字符.思考以下问题: (1)变量c1和c2定义为字符型还是整型?或二者皆可? (2)要求输出c1和c2的ASC ...

  9. C语言学习之编程序,用getchar函数读入两个字符给cl和c2,然后分别用putchar函数和printf函数输出这两个字符

    编程序,用getchar函数读入两个字符给cl和c2,然后分别用putchar函数和printf函数输出这两个字符.思考以下问题: (1)变量cl和c2应定义为字符型,整型还是二者皆可? (2)要求输 ...

最新文章

  1. .NetCore Docker
  2. 美多商城之订单(结算订单)
  3. 小数据福音!BERT在极小数据下带来显著提升的开源实现
  4. 阿里云高校君一岁啦!
  5. IDEA换行CRLF, LF, CR的解释和默认设置
  6. css 不规则边角_如何实现带有边角的CSS边框
  7. 如何配置程序集的版本策略
  8. 计算机视觉论文-2021-07-28
  9. python 断言方法
  10. 数独-比回溯法更优的人类思维逻辑的数独解法
  11. 通过Utgard读取Opc数据
  12. [RoarCTF2019]polyre
  13. 算法竞赛入门学习(篇一)
  14. 明日又天涯——蝶舞萧霞
  15. c 只获取程序名_UG NX后处理出EXCEL程序单的解决方案
  16. 2012 比较全的工资待遇搜集
  17. c语言中生日蛋糕图片大全,关于生日蛋糕图片大全
  18. r股票数据接口读取CSV文件
  19. centos8 yum 安装mysql8
  20. Photoshop CS6下载及安装教程a

热门文章

  1. stm32驱动ssd1306配置_STM32 OLED 屏幕 驱动芯片SSD1306 IIC代码
  2. golang实现聊天室(一)
  3. 关于jffs2文件系统如何掉电保护
  4. 【Verilog】数据流建模传输问题:赋值传输有方向
  5. 1062. Talent and Virtue (25)
  6. 信号 09 | SIGCLD语义
  7. 安卓开发面试技能介绍,来一份全面的面试宝典练练手,不吃透都对不起自己
  8. LeetCode Largest Number
  9. 传奇服务端各文件用途说明
  10. PHP实现单击“添加”按钮增加一行表单项,并将所有内容插入到数据库中