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

使用 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 文档中的 数据库引擎错误