CHANGE DATA CAPTURE SQL SERVER 2008

Ramin Hashimzade
Дата: 02.02.2009 15:23:31
Добрый день всем. У меня один вопрос, в интернете порыл не смог найти решение. Может вы сможете помочь. Я поднял бекап с 2005 на 2008. Все нормально работает но когда хочу включить CHANGE DATA CAPTURE

exec sys.sp_cdc_enable_db

выдает ошибку:
Could not update the metadata that indicates database TV 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.
Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 0, current count = 1.

Как решить эту проблему?
Спасибо!
DeColo®es
Дата: 02.02.2009 17:35:32
У базы должен быть нормальный владелец. После восстановления базы на другом сервере эта связь как правило, теряется.
Поменяйте на любой логин, лучше на тот же, что и у master.
Ramin Hashimzade
Дата: 02.02.2009 17:47:30
ALTER AUTHORIZATION ON DATABASE:: <db_name> TO <login_name>
исправил ошибку. спасибо!
Ramin Hashimzade
Дата: 18.02.2009 14:57:41
ешь один вопрос по поводу CHANGE DATA CAPTURE ....
срок хранение журнала изменении 3 дня по дефалту... то есть не возможно посмотреть какие данные изменились неделю назад потому что их просто нету они удалены. вопрос какая функция увеличивает срок хранение данных для CHANGE DATA CAPTURE?
спасибо


----
www.hramin.jino-net.ru
Картинка с другого сайта.
Ramin Hashimzade
Дата: 19.02.2009 12:22:26
Ramin Hashimzade
Дата: 19.02.2009 12:30:17
чистично нашел ответ, на всякий случаи:

есть джоб:
cdc.DECLARATION_cleanup
вот с помощи этого джоба очищается архив, вот можно отключить этот джоб и писать свой.



----
www.hramin.jino-net.ru
Картинка с другого сайта.
Ramin Hashimzade
Дата: 19.02.2009 12:32:55
извините название джоба это в нашем случаи, а формат бывает таким:
cdc.<db_name>_cleanup


----
www.hramin.jino-net.ru
Картинка с другого сайта.
Ramin Hashimzade
Дата: 07.04.2009 17:25:57
добрый день!
какая стандартная функция увеличивает срок хранение данных для CHANGE DATA CAPTURE?


----
www.hramin.jino-net.ru
Картинка с другого сайта.
Alexes
Дата: 08.04.2009 11:21:57
sys.sp_cdc_change_job
tRaQ
Дата: 10.04.2009 22:45:10
подскажите, можно ли в качестве таблицы, в которой отслеживаются изменения,
использовать таблицу Оракл (без модификаций схемы в Оракле) ?