3

ALLOW_SNAPSHOT_ISOLATIONをオンにして変更追跡を有効にし、このクエリを実行してデータベースの変更追跡を有効にしました

ALTER DATABASE [DatabaseName] 
SET CHANGE_TRACKING = ON (CHANGE_RETENTION = 2 DAYS,AUTO_CLEANUP = ON)

そして最終的にそれをテーブルで有効にすることによって

ALTER TABLE [TableName] 
ENABLE CHANGE_TRACKING WITH (TRACK_COLUMNS_UPDATED = OFF)

今私が電話するとき

SELECT * 
FROM CHANGETABLE(CHANGES, 0)

次のエラー メッセージが表示されます。

オブジェクト名「CHANGETABLE」が無効です。

データベースのバージョンは SQL Server 2012CHANGETABLEです。システム関数なので、すぐに使えると思いました。SQL Server Management Studio でも強調表示されます。変更追跡をオンにしてから を呼び出すまでの間に、データを少し変更しましたCHANGETABLE()

4

1 に答える 1