全部产品
Search
文档中心

云数据库 RDS:SQL审计(数据库审计)

更新时间:Mar 18, 2024

您可以通过RDS SQL Server的SQL审计功能查看SQL明细、定期审计SQL。开通SQL审计功能后,实例性能不会受到影响。

注意事项

  • 开启SQL审计功能之前的记录无法查看到。

  • 开通SQL审计功能后,实例性能不会受到影响。

  • SQL审计的保存时间为30天。

  • SQL审计导出的文件可以保存2天,超过2天的文件会被系统定时清理。

  • SQL语句长度限制为2000字节,超过部分无法记录。

  • SQL Server审计使用内核提供的功能记录SQL审计信息,默认内存缓冲为4 MB,在SQL查询量较大时可能存在丢失少量记录的情况。

  • 暂不支持金融云。

计费

SQL审计默认关闭。开启该功能后,实例会产生额外费用。

收费标准:根据审计日志文件大小和存储时长按小时扣费,不同地域的实例有不同的计费标准。

  • 0.15美元/(GB*小时):中国香港、美国(硅谷)、美国(弗吉尼亚)。

  • 0.18美元/(GB*小时):新加坡、日本(东京)、德国(法兰克福)、阿联酋(迪拜)、澳大利亚(悉尼)、马来西亚(吉隆坡)、印度(孟买)、印度尼西亚(雅加达)、英国(伦敦)。

  • 0.12美元/(GB*小时):除上述地域外的其他所有地域。

开启SQL审计

说明

如果您在日志服务的CloudLens for RDS开启了SQL Server实例的审计日志采集功能,系统会自动开启对应SQL Server实例的SQL审计功能。详情请参见CloudLens for RDS

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中单击数据安全性

  3. 选择SQL审计页签,单击开启SQL审计

  4. 在弹出的确认框中单击确定

    开启SQL审计后,您可以通过时间、DB、User、关键字等条件查询SQL信息。

关闭SQL审计

为节约成本,您可以在不需要审计SQL时关闭SQL审计功能,详细步骤如下。

警告

SQL审计功能关闭后,包括历史审计内容在内的SQL审计记录会被清空。请将SQL审计内容导出并妥善保存至本地后,再关闭SQL审计功能。当重新开启SQL审计功能时,SQL审计日志将从本次开启SQL审计的时间开始记录。

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中单击数据安全性

  3. 选择SQL审计页签,单击导出文件,导出SQL审计内容。

    请在文件列表中查看并下载导出的SQL审计内容,并妥善保存至本地。

    说明

    如果下载文件时提示无法安全下载,请配置浏览器的安全设置,允许下载RDS控制台的内容。

  4. 导出文件后单击关闭SQL审计

  5. 在弹出的确认框中,单击确定

    说明

    如果您在日志服务的CloudLens for RDS开启了RDS SQL Server实例的审计日志采集功能,系统会自动开启对应RDS SQL Server实例的SQL审计功能,因此您还需要关闭该数据库实例的审计日志采集功能。详情请参见CloudLens for RDS