您可以通过控制台或SQL命令查询实例的错误日志,帮助您定位故障。当实例发生主备切换后,您也可通过控制台查看主备切换日志。

前提条件

控制台查看主备切换日志的实例系列需为高可用版或企业集群版。如何切换主备实例,请参见主备切换

注意事项

本文所述的第一个日志是指错误日志。关于事务日志,请参见备份SQL Server数据下载数据备份和日志备份

通过控制台查看错误日志

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏单击日志管理
  3. 日志管理页面选择查询错误日志页签,选择时间范围,单击查询
    查询项 内容
    错误日志 记录1个月内数据库中各种事件的日志,包含用户定义事件以及特定系统事件。

通过控制台查看主备切换日志

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中,选择服务可用性
  3. 主备切换日志区域,调整查询时间范围,查看主备切换日志。
    主备切换日志

通过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