sql-server – 如何检查是否启用了更改跟踪

在我运行ALTER DATABASE命令以启用它之前,我正在尝试确定是否在我的数据库上启用了“更改跟踪”。如果运行多次,我试图阻止这些脚本的错误。

我检查了sys.databases和sys.dm_tran_commit_table,但找不到我要查找的内容。

您可以使用此查询:

SELECT * 
FROM sys.change_tracking_databases 
WHERE database_id=DB_ID('MyDatabase')
翻译自:https://stackoverflow.com/questions/10179831/how-to-check-if-change-tracking-is-enabled

转载注明原文:sql-server – 如何检查是否启用了更改跟踪