如何检查是否启用了更改跟踪

时间:2012-04-16 18:48:13

标签: sql-server sql-server-2008

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

我检查了sys.databasessys.dm_tran_commit_table,但无法找到我要找的内容。

1 个答案:

答案 0 :(得分:36)

您可以使用此查询:

SELECT * 
FROM sys.change_tracking_databases 
WHERE database_id=DB_ID('MyDatabase')