と を使用SQL Server 2008
しAdventureWorkDB
ます。
Change Data Capture
データベースで有効にしたい。
このコマンドを実行します:
USE [AdventureWorksDB];
GO
EXEC sys.sp_cdc_enable_db ;
しかし、私はこのエラーが発生します:
Could not update the metadata that indicates database X is enabled for
Change Data Capture.
The failure occurred when executing the command 'SetCDCTracked(Value = 1)'.
The error returned was 15517:
'Cannot execute as the database principal because
the principal "dbo" does not exist,
this type of principal cannot be impersonated,
or you do not have permission.'.
Use the action and error to determine the cause of the failure and resubmit
the request.
どうすれば修正できますか?