You need to enable JavaScript to run this app.
文档中心
云数据库 SQL Server 版

云数据库 SQL Server 版

复制全文
下载 pdf
日志管理
管理审计日志
复制全文
下载 pdf
管理审计日志
云数据库 SQL Server 版提供审计功能,该功能可以帮助您记录服务级、数据库级和表级的主要事件。本文介绍如何在云数据库 SQL Server 版控制台查看和下载实例的审计日志。​
前提条件​
已创建实例,详细操作,请参见创建实例。​
注意事项​
  • 审计日志的每个文件最大 50 MB,每个实例可以保留 50 个文件,如果超出则将会覆盖掉最早收集的审计日志。审计日志暂未提供明确的保存周期。​
  • 实例级别的参数和对象无法审计,例如创建 JOB、修改参数、修改服务器属性参数、修改 SQL Agent 属性参数、数据库扩展属性和链接服务等暂无审计。​
  • 开启审计能力对实例综合性能影响不超过 5%。​
  • 主备节点创建时同步开启默认审计,当发生主备切换后您查到的是当前主节点的审计记录。​
  • 版本在 MSSQL2019CU23 = "15.0.4335.1" 后的实例支持查看和下载审计日志。​
背景信息​
审计日志支持记录的行为如下表所示。​
​
操作组名称​
说明​
APPLICATION_ROLE_CHANGE_PASSWORD_GROUP​
更改应用程序角色的密码引发事件。​
DATABASE_CHANGE_GROUP​
创建、更改、删除数据库。​
DATABASE_OBJECT_CHANGE_GROUP​
针对数据库对象(如架构)执行 create、alter、drop 语句时将引发此事件。​
DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP​
在数据库范围内更改对象所有者时,将触发此事件。​
DATABASE_OBJECT_PERMISSION_CHANGE_GROUP​
针对数据库对象(例如,程序集和架构)发出 GRANT、REVOKE 或 DENY 语句时将引发此事件。​
DATABASE_OWNERSHIP_CHANGE_GROUP​
使用 alter authorization 语句更改数据库的所有者时,引发此事件。​
DATABASE_PERMISSION_CHANGE_GROUP​
SQL Server 中任何主体针对某语句权限发出的 GRANT、REVOKE 或 DENY 语句时均引发此事件(仅适用于数据库事件,例如授予对某数据库的权限)​
DATABASE_PRINCIPAL_CHANGE_GROUP​
在数据库中创建、更改或删除主体(如用户)时,将引发此事件。​
DATABASE_ROLE_MEMBER_CHANGE_GROUP​
向数据库角色添加登录名或从中删除登录名时将引发此事件。​
FAILED_LOGIN_GROUP​
指示主体尝试登录到 SQL Server,但是失败。此类中的事件有新连接引发或由连接池中重用的连接引发。​
LOGIN_CHANGE_PASSWORD_GROUP​
通过 alter login 语句或 sp_password 存储过程更改登录密码时,将引发此事件。​
SCHEMA_OBJECT_CHANGE_GROUP​
针对架构执行 create、alter 或 drop 操作时引发此事件。​
SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP​
检查更改架构对象(例如表、过程或函数)的所有者的权限时,会引发此事件。​
SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP​
对架构对象执行 grant、deny 或 revoke 语句时将引发此事件。​
SERVER_OBJECT_CHANGE_GROUP​
针对服务器对象执行 create、alter、drop 操作时引发此事件。​
SERVER_OBJECT_OWNERSHIP_CHANGE_GROUP​
服务器范围中的对象的所有者发生更改时将引发此事件。​
SERVER_OBJECT_PERMISSION_CHANGE_GROUP​
SQL Server 中的任何主体针对某服务器对象权限发出 grant、revoke、deny 语句时,将引发此事件。​
SERVER_PERMISSION_CHANGE_GROUP​
为获取服务器范围内的权限而发出 grant、revoke、deny 语句时,将引发此事件。​
SERVER_PRINCIPAL_CHANGE_GROUP​
创建、更改、删除服务器主体时将引发此事件。​
SERVER_ROLE_MEMBER_CHANGE_GROUP​
向固定服务器角色添加登录名或从中删除登录名时将引发此事件。​
SERVER_STATE_CHANGE_GROUP​
修改 SQL Server 服务状态时将引发此事件。​
USER_CHANGE_PASSWORD_GROUP​
每当使用 alter user 语句更改包含数据库用户的密码时,都将引发此事件。​
​
查看审计日志​
  1. 在顶部菜单栏,选择实例所属的项目和地域。​
  1. 在实例列表页面,单击目标实例名称,进入实例信息页签。​
  1. 在页面上方,单击日志管理。​
  1. 在日志管理页签,单击审计日志。​
  1. 在审计日志子页签,您可以查看记录的所有审计日志列表,包括审计日志的文件名称、文件大小和收集时间等信息。​
说明​
审计日志的文件名称以 audit_rds_default 开头、.sqlaudit 结尾,并自动填充时间戳为文件名。​
下载审计日志​
  1. 在顶部菜单栏,选择实例所属的项目和地域。​
  1. 在实例列表页面,单击目标实例名称,进入实例信息页签。​
  1. 在页面上方,单击日志管理。​
  1. 在日志管理页签,单击审计日志。​
  1. 在审计日志子页签,单击目标文件操作列的下载,即可将日志下载至本地。​
​
最近更新时间:2026.10.23 18:30:41
这个页面对您有帮助吗?
有用
有用
无用
无用