Описание тега change-data-capture

Система отслеживания измененных данных (CDC) включает в себя шаблоны проектирования баз данных для отслеживания измененных данных и выполнения действий с ними.
4 ответа

Порядковый номер журнала (LSN) уникален для базы данных или таблицы в SQL Server?

Я использую SQL CDC для отслеживания изменений для нескольких таблиц в SQL Server. Я хотел бы сообщать об этих изменениях в правильной последовательности для каждой программы, которая собирает данные из каждой таблицы CDC. Но я хочу убедиться, что в…
10 мар '15 в 13:49
0 ответов

CDC с SSIS: тупик при сохранении переменной CDC_States в таблицу CDC_States

У нас есть ETL, который мы запускаем ночью, который использует встроенные компоненты CDIS SSIS для извлечения обновленных / вставленных данных из таблиц изменений в нашей транзакционной БД. Мы получили следующее сообщение об ошибке во время последни…
16 май '18 в 03:13
1 ответ

Как интегрировать Oracle и Kafka

Я пытался найти наиболее эффективный / эффективный способ сбора уведомлений об изменениях в одном экземпляре Oracle 11g R2 и доставки этих событий в очередь Apache Kafka, но я не смог найти ни одного простого примера или учебника по этим направления…
3 ответа

Смотреть столбец SQL, который был изменен недавно

Мне нужно посмотреть столбцы SQL в таблице, которая была недавно изменена без использования даты последнего изменения Не могли бы вы помочь мне sql запрос для последних изменений. оригинальный стол: S.No Employee id First Name Last Name Address 1 1 …
1 ответ

Применение SCD на сервере Talend MDM

Я использую Talend Open Studio для MDM, и у меня есть требование для контроля версий в записях клиентов. При использовании базы данных Oracle я могу использовать tOracleSCD для записи изменений. Аналогично, для MySQL я могу использовать tMysqlSCD. Н…
15 окт '14 в 10:10
0 ответов

Почему смена владельца БД останавливает CDC?

[SQL2012 Enterprise] Я заметил, что если я установил CDC, и он работал, если я потом выполню EXEC sp_changedbowner 'anotheruser' CDC молча прекратит соединение с таблицами _CT. Мне нужно вернуть владельца базы данных на "sa" и перезапустить всю служ…
17 ноя '17 в 18:46
1 ответ

Я включил CDC на нескольких непустых таблицах, это системные таблицы CDC под cdc. схема остается пустой, пока я не сделаю DDL/DML для базовых пользовательских таблиц?

Я использую задание ssis для извлечения данных CDC из источника в место назначения на основе значения lsn из созданных системой таблиц cdc (с суффиксом _CT). когда я включил CDC, базовые таблицы уже имели много строк. Теперь, при первом запуске ssis…
12 апр '18 в 09:46
1 ответ

T-SQL - синхронизировать таблицы с использованием CDC или репликации

Представьте себе следующий сценарий. У меня есть 2 запроса T-SQL к 2 таблицам с некоторыми внутренними объединениями. Мне нужно выполнить эти запросы в 24-часовой период и синхронизировать результаты запроса с двумя другими таблицами (только изменен…
0 ответов

Oracle CDC та же временная метка для нескольких обновлений

Мы используем Oracle 11 с Change Data Capture. В нашей исходной системе мы замечаем, что существует несколько обновлений с одним и тем же (ключевым) номером (и отметкой времени). Как мы разделяем эти изменения. Мэнни спасибо, Erik
16 янв '19 в 13:31
0 ответов

MYSQL CDC(сбор данных изменений)

Я ищу метод для захвата MySQL вставки, обновления, операции удаления и запуска приложения или сценария, чтобы использовать эти измененные данные для вставки в Mongodb в произвольном формате.
18 сен '15 в 10:26
1 ответ

Таблица CDC не работает после добавления новых столбцов в исходную таблицу

Два новых столбца были добавлены к нашей исходной таблице, в то время как CDC был все еще включен на таблице. Мне нужно, чтобы новые столбцы появились в таблице CDC, но я не знаю, какую процедуру следует выполнить для этого? Я уже отключил CDC в таб…
19 фев '13 в 12:59
0 ответов

Ошибка в агент-задании для захвата изменений данных (CDC)

Я настроил сбор данных изменений (CDC) в базе данных SQL Server. Когда я его запускаю, он будет работать некоторое время (несколько минут), а затем перестанет работать. Когда я смотрю на монитор активности заданий агента SQL Server, я вижу ошибку дл…
07 дек '18 в 13:06
1 ответ

Отправить измененную запись онлайн-базы данных SQL Server 2012 в приложение

Я программирую онлайн-игру (например, шахматы), в которую два игрока могут играть вместе онлайн. Каждый из игроков должен был установить игровое приложение (разработанное C#) на своих компьютерах. когда игрок выполняет какое-либо действие, запись ба…
0 ответов

Как правильно реализовать MERGE для таблиц? Неверный результат CDC

Один раз в день один локальный SQL-сервер выполняет синхронизацию с каким-либо связанным сервером. Следующий запрос, использующий для слияния: MERGE [TargetDb].[dbo].[TargetTable] AS Target USING (SELECT * FROM [RemoteServer].[SourceDb].[dbo].[TestT…
0 ответов

SQL Server 2012 - проблема, включающая CDC

Я пытаюсь включить CDC в моей базе данных, используя пользователя с аутентификацией Windows с привилегиями "SYSADMIN", но sql server (2012) выдает следующую ошибку (дополнительные сведения см. В прикрепленном снимке ошибки). "Could not update metada…
1 ответ

Требуется ли для увеличения размера поля отключение и включение cdc для таблицы?

Я должен увеличить размер поля таблицы с 255 до 4000 символов. CDC включен для этой таблицы. Перед тем, как изменить столбец, следует ли отключить cdc для таблицы, или изменение будет выполнено автоматически? Я прочитал эту ссылку: https://msdn.micr…
1 ответ

Точное обновление столбца LastUpdatedOn datetime2 в SQL Server

Я хочу обновить LastUpdatedOn datetime2 столбец каждый раз, когда строка обновляется в таблице SQL Server. Чтобы достичь этого, я думал об использовании After Update триггер, чтобы установить LastUpdatedOn в sysutcdatetime(), Этот триггер также отве…
2 ответа

Задача управления CDIS SSIS

Я делаю проверку концепции использования компонента SSIS CDC. Для начальной загрузки: что я получил до сих пор Шаг 1: Задача управления CDC с операцией управления CDC как: Пометить начало начальной загрузки Шаг 2: Поток данных для загрузки всех исхо…
2 ответа

Создание триггеров для добавления данных в таблицу аудита

Предположим, у нас есть 50 tables в базе данных, и мы хотим записать все изменения (предыдущее значение и новое значение столбцов) по столбцам каждой таблицы. Там будет таблица аудита, которая будет иметь следующие столбцы: ID, Server_Name, User_Nam…
1 ответ

Функция sys.fn_cdc_get_max_lsn() возвращает ноль

Я пытаюсь использовать CDC, и я следовал за этими шагами. EXEC sys.sp_cdc_enable_db - Включить БД EXEC sys.sp_cdc_enable_table @source_schema = N'DW', @source_name = N'APIprocess', @role_name = NULL, @supports_net_changes = 0- Включаемый стол Вставь…
25 ноя '16 в 13:21