Set-SCDWRetentionPeriod 未正确设置数据保留期
适用范围:System Center Service Manager
运行 Set-SCDWRetentionPeriod cmdlet 时,该 cmdlet 不会正确设置数据保留期。
解决方法
若要解决此问题,请在运行 cmdlet 后运行类似于以下示例的 SQL 命令:
-- This example sets the data retention period to 10 years for all fact tables.
declare @RetentionPeriodInYears int = 10
UPDATE wegi
SET wegi.RetentionPeriodInMinutes = (@RetentionPeriodInYears*366*24*60)
FROM etl.WarehouseEntityGroomingInfo AS wegi JOIN etl.WarehouseEntity AS we ON we.WarehouseEntityId = wegi.WarehouseEntityId
WHERE we.WarehouseEntityName NOT IN ('EntityManagedTypeFact', 'EntityRelatesToEntityFact')
有关如何为特定事实数据表设置数据保留期的详细信息,请参阅以下文章:
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈