标签: sql-server sql-server-2008
我正在尝试确定在运行ALTER DATABASE命令以启用它之前是否已在我的数据库上启用了更改跟踪。如果多次运行,我试图防止这些脚本出错。
ALTER DATABASE
我检查了sys.databases和sys.dm_tran_commit_table,但无法找到我要找的内容。
sys.databases
sys.dm_tran_commit_table
答案 0 :(得分:36)
您可以使用此查询:
SELECT * FROM sys.change_tracking_databases WHERE database_id=DB_ID('MyDatabase')