Microsoft SQL Server (на основе технологии Microsoft CDC)
В этом разделе описано, как настроить источник Microsoft SQL Server (Microsoft CDC) в задаче данных. Прежде чем запустить задачу данных, проверьте, что выполнены Предварительные требования, настройте Необходимые разрешения и ознакомьтесь с ограничениями, перечисленными в разделе Ограничения и замечания.
При перемещении данных из Microsoft SQL Server (на основе технологии Microsoft CDC) изменения захватываются из таблиц изменений Microsoft, а не из журнала транзакций SQL Server. Благодаря тому, что больше не нужно полагаться на журнал транзакций, сводится к минимуму риск потери данных, возникающий во время хранения онлайн-журнала транзакций и из-за недоступности журнала резервных копий транзакций.
Настройка свойств подключения
В этом разделе описаны доступные свойства подключения. Если не указано иное, все свойства являются обязательными.
Чтобы открыть коннектор, выполните следующие действия.
-
В виде Подключения нажмите Создать подключение.
-
Выберите коннектор для источника Microsoft SQL Server (на основе Microsoft CDC), затем настройте следующие параметры:
Источник данных
-
Шлюз данных
Выберите шлюз Data Movement Gateway, который будет использоваться для перемещения данных.
-
Поставщик облака: выберите Нет, если сервер SQL Server размещен локально, или Microsoft Azure, если он размещен на платформе Azure (Управляемый экземпляр Azure SQL или база данных Azure SQL).
-
Сервер: имя сервера или IP-адрес компьютера, на котором установлена база данных Microsoft Azure SQL Managed Instance.
Примечание к информацииДобавьте порт к имени сервера, разделив их запятой, если нужно заменить порт по умолчанию новым значением. Например, если имя сервера —
myserver.company.local
и используется порт3333
, то имя сервера должно выглядеть так:myserver.company.local,3333
Свойства учетной записи (Account properties)
Имя пользователя и Пароль: имя и пароль пользователя, имеющего доступ к Microsoft Azure SQL Managed Instance.
Свойства базы данных
-
Имя базы данных: задать базу данных можно двумя способами:
- Способ 1: выбор из списка. Для использования этого метода необходимо создать пользователя в основной базе данных. Щелкните Загрузить базы данных, а затем выберите базу данных.
- Способ 2: вручную. Выберите Ввести имя базы данных вручную, а затем введите имя базы данных.
Свойства CDC
Активируйте MS-CDC на всех полученных таблицах- Выберите этот параметр, чтобы автоматически активировать MS-CDC на всех выбранных исходных таблицах (на всех столбцах). Если выбрана эта опция, таблицы MS-CDC будут создаваться в файловой группе, заданной в базе данных по умолчанию.
Свойства DDL
- Захват событий DDL: когда выбран этот вариант, выполняются следующие операции:
- Чтобы упростить захват событий DDL, Data Movement Gateway создает триггеры и другие операционные артефакты в базе данных Microsoft SQL Server, когда запускается задача. Затем можно будет удалить эти артефакты, как описано в разделе Удаление артефактов из базы данных ниже.
- Осуществляется захват событий DDL из потока.
- Создавать артефакты DDL в схеме: схема, в которой будут создаваться артефакты базы данных DDL. Значение по умолчанию ― dbo.
Удаление артефактов из исходной базы данных
Для захвата DDL Data Movement Gateway создает различные артефакты в базе данных Microsoft SQL Server, когда запускается задача. Эти артефакты можно удалить, если в будущем потребуется удалить задачу.
Чтобы удалить артефакты, выполните следующие операторы (в порядке их перечисления ниже), где dbo ― это схема по умолчанию, в которой были созданы артефакты:
Внутренние свойства
Внутренние свойства предназначены для особых вариантов использования и поэтому не отображаются в диалоговом окне. Их можно использовать только по указанию службы поддержки Qlik.
Используйте кнопки и справа от полей, чтобы при необходимости добавить или удалить свойства.
Name (Имя)
Отображаемое имя подключения источника.