选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用 Amazon RDS for SQL Server 的跟踪和转储文件

聚焦模式
使用 Amazon RDS for SQL Server 的跟踪和转储文件 - Amazon Relational Database Service

本部分介绍对运行 Microsoft SQL Server 的 Amazon RDS 数据库实例使用跟踪文件和转储文件。

生成跟踪 SQL 查询

declare @rc int declare @TraceID int declare @maxfilesize bigint set @maxfilesize = 5 exec @rc = sp_trace_create @TraceID output, 0, N'D:\rdsdbdata\log\rdstest', @maxfilesize, NULL

查看打开的跟踪

select * from ::fn_trace_getinfo(default)

查看跟踪内容

select * from ::fn_trace_gettable('D:\rdsdbdata\log\rdstest.trc', default)

设置跟踪文件和转储文件的保留期

跟踪文件和转储文件会累积并占用磁盘空间。默认情况下,Amazon RDS 可清除超过 7 天的跟踪文件和转储文件。

要查看当前跟踪和转储文件保留期,请使用 rds_show_configuration 过程,如以下示例中所示。

exec rdsadmin..rds_show_configuration;

要修改跟踪文件的保留期,请使用 rds_set_configuration 过程并设置 tracefile retention (以分钟为单位)。以下示例将跟踪文件保留期设置为 24 小时。

exec rdsadmin..rds_set_configuration 'tracefile retention', 1440;

要修改转储文件的保留期,请使用 rds_set_configuration 过程并设置 dumpfile retention (以分钟为单位)。以下示例将转储文件保留期设置为 3 天。

exec rdsadmin..rds_set_configuration 'dumpfile retention', 4320;

出于安全考虑,您无法删除 SQL Server 数据库实例上的特定跟踪文件或转储文件。要删除所有未使用的跟踪文件或转储文件,请将这些文件的保留期设置为 0。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。