如何更改 SQL 服务器更改跟踪使用的保留期?
How can I change the retention period used by SQL Server change tracking?
我在 SQL 服务器数据库上启用了更改跟踪。我最初将数据库配置为使用保留期为 3 天的自动清理。现在一切都 运行 我想将保留 window 更新为 10 天。我如何使用 SQL 语句来做到这一点?我不想关闭更改跟踪并重新配置。
这方面的文档不是很清楚,语法也有点不寻常。在 SSMS 之外执行此操作的最简单方法是发出以下语句:
ALTER DATABASE CURRENT SET CHANGE_TRACKING (CHANGE_RETENTION = 10 DAYS)
我在 SQL 服务器数据库上启用了更改跟踪。我最初将数据库配置为使用保留期为 3 天的自动清理。现在一切都 运行 我想将保留 window 更新为 10 天。我如何使用 SQL 语句来做到这一点?我不想关闭更改跟踪并重新配置。
这方面的文档不是很清楚,语法也有点不寻常。在 SSMS 之外执行此操作的最简单方法是发出以下语句:
ALTER DATABASE CURRENT SET CHANGE_TRACKING (CHANGE_RETENTION = 10 DAYS)