Dynamics AX:如何确定什么正在使用更改跟踪?

Dynamics AX: How to determine what is using Change Tracking?

这是 SQL 2012 SP2 上的 Dynamics AX 2012 R2。

我正在尝试清理我们的动态数据库,我注意到我们在 44 个不同的表上启用了更改跟踪。我不确定这些是默认启用的,还是安装后出于特定原因启用的。如果根本没有使用 CT,我想禁用它,但我不清楚如何确定它在使用什么。

如何确定 Dynamics AX 应用程序是否正在使用 CT?以下是已启用的表格:

AGREEMENTHEADEREXT_RU
BUDGETCYCLE
BUDGETMODEL
BUDGETPLANHEADER
BUDGETPLANLINE
BUDGETPLANNINGSTAGE
BUDGETPLANPRIORITY
BUDGETPLANSCENARIO
BUDGETSOURCE
BUDGETSOURCETRACKING
BUDGETSOURCETRACKINGDETAIL
BUDGETSOURCETRACKINGRELIEVINGDETAIL
BUDGETTRANSACTIONHEADER
BUDGETTRANSACTIONLINE
CUSTTABLE
DIMENSIONATTRIBUTE
DIMENSIONATTRIBUTEVALUE
DIMENSIONATTRIBUTEVALUECOMBINATION
DIMENSIONATTRIBUTEVALUETOTALLINGCRITERIA
DIMENSIONATTRVALUECOAOVERRIDE
DIMENSIONATTRVALUELEDGEROVERRIDE
DIMENSIONFINANCIALTAG
DIRPARTYTABLE
EXCHANGERATE
EXCHANGERATECURRENCYPAIR
EXCHANGERATETYPE
FISCALCALENDARPERIOD
FISCALCALENDARYEAR
GENERALJOURNALACCOUNTENTRY
GENERALJOURNALENTRY
GENERALJOURNALENTRY_W
HCMWORKER
LEDGER
LEDGERCOV
LEDGERENTRYJOURNAL
LEDGERFISCALCALENDARPERIOD
LEDGERJOURNALTABLE
LEDGERJOURNALTRANS
LEDGERVOUCHERTYPE_CN
MAINACCOUNT
MAINACCOUNTCATEGORY
OMHIERARCHYCHANGELOG
PROJTABLE
USERINFO

我认为没有特定的 log 或类似机制来确定是什么创建了更改跟踪。

据我所知,这些模块启用了更改跟踪:

AX AIF Framework tracks enabled tables for Change Tracking in AifSqlCdcEnabledTables:

SELECT * 
FROM AifSqlCdcEnabledTables

参见第 Scope 栏。