使用 Amazon RDS for Microsoft SQL Server 日志 - Amazon Relational Database Service

使用 Amazon RDS for Microsoft SQL Server 日志

您可使用 Amazon RDS 控制台来查看、监视和下载 SQL Server Agent 日志、Microsoft SQL Server 错误日志以及 SQL Server Reporting Services(SSRS)日志。

监视日志文件

如果在 Amazon RDS 控制台中查看日志,则可查看该日志中的实时内容。通过在控制台中监视日志,可以打开日志并使其处于动态状态,以便能实时查看该日志的更新。

仅最新日志处于活动状态以供监视。例如,假设您拥有以下所示日志:

Amazon RDS 控制台中“日志”部分的图像,其中选择了错误日志。

仅主动更新 log/ERROR (最新日志)。您可选择监视其他日志,但它们是静态的且不会更新。

存档日志文件

Amazon RDS 控制台显示过去一周直至当日的日志。您可下载日志并将其存档以便在该时间后进行参考。一种对日志进行存档的方法是,将日志加载到 Amazon S3 存储桶中。有关如何设置 Amazon S3 存储桶和上传文件的说明,请参阅 Amazon Simple Storage Service 入门指南 中的 Amazon S3 基础知识,并单击开始使用

查看错误和代理日志

要查看 Microsoft SQL Server 错误和代理日志,请将 Amazon RDS 存储过程 rds_read_error_log 与以下参数配合使用:

  • @index – 要检索的日志的版本。默认值为 0,检索当前错误日志。指定 1 可检索上一个日志,指定 2 可检索该日志之前的日志,依此类推。

  • @type – 要检索的日志的类型。指定 1 可检索错误日志。指定 2 可检索代理日志。

以下示例请求当前错误日志。

EXEC rdsadmin.dbo.rds_read_error_log @index = 0, @type = 1;

有关 SQL Server 错误的更多信息,请参阅 Microsoft 文档中的 数据库引擎错误