Sql server 如何更改SQL Server更改跟踪使用的保留期?

Sql server 如何更改SQL Server更改跟踪使用的保留期?,sql-server,change-tracking,Sql Server,Change Tracking,我已在SQL Server数据库上启用更改跟踪。我最初将数据库配置为使用自动清理,保留期为3天。现在一切都在运行,我想将保留时间窗口更新为10天。如何使用SQL语句实现这一点?我不想关闭更改跟踪和重新配置。关于这方面的文档不是很清楚,语法也有点不寻常。在SSMS之外执行此操作的最简单方法是发布以下声明: ALTER DATABASE CURRENT SET CHANGE_TRACKING (CHANGE_RETENTION = 10 DAYS)

我已在SQL Server数据库上启用更改跟踪。我最初将数据库配置为使用自动清理,保留期为3天。现在一切都在运行,我想将保留时间窗口更新为10天。如何使用SQL语句实现这一点?我不想关闭更改跟踪和重新配置。

关于这方面的文档不是很清楚,语法也有点不寻常。在SSMS之外执行此操作的最简单方法是发布以下声明:

ALTER DATABASE CURRENT SET CHANGE_TRACKING (CHANGE_RETENTION = 10 DAYS)