|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
Всем привет! Совсем новичок, поэтому, сильно не бейте, а лучше помогите. Для пробы Change Data Capture нашел вот такой код. Но в таблице CDC не появляется ни одной записи об изменениях. Подскажите, пожалуйста, где, хотя-бы смотреть возможные причины. Код: use master go -- создадим базу данных источник if not exists (select * from sys.databases where name = 'db_src_cdc') create database db_src_cdc go use db_src_cdc go -- включим CDC если таковой не включен if not exists (select * from sys.databases where name = db_name() and is_cdc_enabled=1) exec sys.sp_cdc_enable_db go -- создадим роль для таблиц с CDC if not exists(select * from sys.sysusers where name = 'CDC_Reader' and issqlrole=1) create role CDC_Reader go -- создадим таблицу if object_id('dbo.Example','U') is null create table dbo.Example ( ID int identity constraint PK_Example primary key, Title varchar(200) not null ) go -- Заполним таблицу insert dbo.Example (Title) values ('Один'),('Два'),('Три'),('Четыре'),('Пять'); go -- включаем CDC на таблице if not exists (select * from sys.tables where is_tracked_by_cdc = 1 and name = 'Example') exec sys.sp_cdc_enable_table @source_schema = 'dbo', @source_name = 'Example', @role_name = 'CDC_Reader' go -- заполним таблицу некоторыми данными, что то поменяем, что то удалим update dbo.Example set Title = reverse(Title) where ID in (2,3,4); delete from dbo.Example where ID in (1,2); set identity_insert dbo.Example on; insert dbo.Example (ID, Title) values (1,'Один'),(6,'Шесть'); set identity_insert dbo.Example off; go ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 18:38 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
Microsoft SQL Server 2019 (RTM-GDR) (KB4583458) - 15.0.2080.9 (X64) Nov 6 2020 16:50:01 Copyright (C) 2019 Microsoft Corporation Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 19042: ) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2021, 18:40 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
vbkashtanov, у вас точно без ошибки прошло exec sys.sp_cdc_enable_db ??? Запись имеется? Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 09:18 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
Oleg_SQL vbkashtanov, у вас точно без ошибки прошло exec sys.sp_cdc_enable_db ??? Запись имеется? Код: sql 1.
и запущен ли Агент ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 09:44 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
Выполнение проходит без ошибок По Агенту - непонятно. Я же говорю, совсем новичок :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:21 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
vbkashtanov, агент нужно запустить. Правой кнопкой мыши на нем - запустить. И все сразу заработает ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:39 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
Не запускается ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:46 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
vbkashtanov Не запускается попросите взросл админа ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:48 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
У меня на локальной машине все развернуто. Чисто для обучения :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:51 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
В sql configuration manager СЛУЖБА "ОСТАНОВЛЕНА" И "ЗАПУСТИТЬ" неактивно ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 14:58 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
vbkashtanov В sql configuration manager СЛУЖБА "ОСТАНОВЛЕНА" И "ЗАПУСТИТЬ" неактивно Посмотрите системные службы. Под какой учеткой настроена и тп. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 15:01 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
vbkashtanov В sql configuration manager СЛУЖБА "ОСТАНОВЛЕНА" И "ЗАПУСТИТЬ" неактивно не знаю как в 19, но в предыдущих версиях агент не запускался если операционка не серверная, может такой же случай. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 16:47 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
архивариус, Запускается на обычной винде без проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 16:51 |
|
Change Data Capture в SQL Server
|
|||
---|---|---|---|
#18+
Разобрался. Спасибо за советы. Первоначально устанавливал EXPRESS, а потом переустановил на DEVELOPER, так в момент переустановки галочка службы слетела что-ли. В общем она не при каких условиях не могла быть запущена. Сейчас доустановил и агент запустился ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 16:53 |
|
|
start [/forum/search_topic.php?author=cherven&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
129ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 583ms |
total: | 847ms |
0 / 0 |