查看日志
您可以通过控制台或SQL命令查询实例的错误日志,帮助您定位故障。当实例发生主备切换后,您也可通过控制台查看主备切换日志。
前提条件
控制台查看主备切换日志的实例系列需为高可用系列或企业集群系列。如何切换主备实例,请参见主备切换。
注意事项
本文所述的第一个日志是指错误日志。关于事务日志,请参见备份SQL Server数据和下载数据备份和日志备份。
通过控制台查看错误日志
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏单击日志管理。
在错误日志页签下,您可通过筛选时间范围查看具体错误日志。
查询项
内容
错误日志
记录1个月内数据库中各种事件的日志,包含用户定义事件以及特定系统事件。
通过控制台查看主备切换日志
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
- 在左侧导航栏中,选择服务可用性。
- 在主备切换日志区域,调整查询时间范围,查看主备切换日志。
通过SQL命令查看错误日志
SQL Server 2016及以下版本的实例仅支持通过存储过程
sp_rds_read_error_logs
读取错误日志,使用方法与sp_readerrorlog
相同。示例1:
EXEC sp_rds_read_error_logs
示例2:
EXEC sp_rds_read_error_logs 0,1 ,'error'
SQL Server 2017、2019版本的实例支持通过存储过程
sp_readerrorlog
读取错误日志。示例:
EXEC sp_readerrorlog