Невозможно включить CD C на столе - PullRequest
0 голосов
/ 16 марта 2020

В моей среде QA есть таблица, в которой уже включен cd c, сейчас я пытаюсь создать для этой таблицы cd c с другим экземпляром захвата. Я использую следующий скрипт:

EXEC sys.sp_cdc_enable_table

@source_schema='dbo',       
@source_name='MyTable',   
@role_name = NULL,      
@capture_instance='new_cap_inst_name',      
@supports_net_changes = 1       
waitfor delay '00:00:10';

Но я получаю ошибку ниже:

Триггер запущен Msg 22832, Уровень 16, Состояние 1, Процедура sp_cdc_enable_table_internal, Строка 623 [Пакет Стартовая строка 9] Не удалось обновить метаданные, которые указывают на таблицу [dbo]. [TableName] включено для захвата данных изменений. Ошибка произошла при выполнении команды sp_cdc_create_change_table. Возвращено сообщение об ошибке 229: «Отказано в разрешении EXECUTE для объекта« sp_OACreate », база данных« mssqlsystemresource », схема« sys ».». Используйте действие и ошибку, чтобы определить причину ошибки и повторно отправить запрос.

Я провел небольшое исследование в Google, но не смог найти решение, может кто-нибудь помочь мне здесь.

...