Другие способы выполнения добавочной загрузки (поскольку невозможно продолжить работу с CDC)

Я немного новичок в разработке хранилища данных. Я знаю о CDC для добавочной загрузки, но версия SQL Server, которую мы используем, не позволяет нам включить CDC.

Я слышал о триггерах, но не уверен. Может ли кто-нибудь предложить мне другой способ выполнения дополнительной загрузки, если не CDC?


person M_P    schedule 10.07.2018    source источник
comment
Какую версию SQL Server вы используете?   -  person Eric Brandt    schedule 10.07.2018
comment
Я использую Sql Server v17.1. Но это стандартная версия, и я считаю, что для CDC нам требуется версия Developer или Enterprise, если я не ошибаюсь.   -  person M_P    schedule 10.07.2018
comment
Если я не ошибаюсь, я думаю, что 17.1 — это версия вашей SSMS. Попробуйте выполнить запрос SELECT @@VERSION; и посмотрите, что он даст.   -  person Eric Brandt    schedule 10.07.2018
comment
Ах да. Это дало Microsoft SQL Server 2016 (RTM)   -  person M_P    schedule 11.07.2018


Ответы (2)


Если к вашей установке SQL Server 2016 был применен пакет обновления 1 (SP1), вам доступен сбор измененных данных.

Выпуски и поддерживаемые функции SQL Server 2016

Диапазон других доступных стратегий, вероятно, является слишком широкой темой для этого форума, поэтому ваш вопрос не привлек большого внимания. Тем не менее, использование CDC для инкрементов является своего рода золотым стандартом, поэтому, поскольку он у вас есть, вы должны работать с ним.

Если вы столкнетесь с определенными проблемами во время разработки, не стесняйтесь возвращаться и просить о помощи.

person Eric Brandt    schedule 11.07.2018

Я считаю, что мой ответ на следующий вопрос Типы добавочной загрузки тоже помогут вам.

person ThinkTank    schedule 13.07.2018