Microsoft SQL Server (oparty na Microsoft CDC) | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Microsoft SQL Server (oparty na Microsoft CDC)

W tej sekcji wyjaśniono, jak skonfigurować źródło Microsoft SQL Server (Microsoft CDC) w zadaniu danych. Przed rozpoczęciem zadania danych należy upewnić się, że zostały spełnione Wymagania wstępne, skonfigurowane Wymagane uprawnienia oraz że zapoznano się z Ograniczenia i uwagi.

Podczas przenoszenia danych ze źródła Microsoft SQL Server (opartego na Microsoft CDC) zmiany są przechwytywane z tabel zmian Microsoft (Microsoft Change Tables), a nie z dziennika transakcji SQL Server. Wyeliminowanie konieczności polegania na dzienniku transakcji minimalizuje ryzyko utraty danych wynikające z czasu przechowywania dziennika transakcji online oraz niedostępności kopii zapasowej dziennika transakcji.

InformacjaPrzenoszenie z bazy danych repliki geograficznej jest również obsługiwana. Więcej informacji na temat replikacji geograficznej można znaleźć na stronie https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-configure-portal?view=azuresql&tabs=portal

Ustawianie właściwości połączenia

W tej sekcji opisano dostępne właściwości połączenia. Wszystkie właściwości są wymagane, chyba że wskazano inaczej.

Aby otworzyć łącznik, wykonaj następujące czynności:

  1. W obszarze Połączenia kliknij opcję Utwórz połączenie.

  2. Wybierz łącznik źródłowy Microsoft SQL Server (oparty na Microsoft CDC), a następnie wprowadź następujące ustawienia:

Źródło danych

  • Brama danych

    Wybierz bramę Brama danych ruchu danych, która ma być używana do przenoszenia danych, lub wybierz opcję Brak.

    Więcej informacji na temat bramy Brama danych ruchu danych zawiera sekcja Brama danych Qlik — ruch danych.

  • Dostawca chmury: Wybierz jedną z następujących opcji:

    • Brak jeśli serwer SQL Server znajduje się w lokalizacji lokalnej (on-premises) lub jest to Amazon RDS for SQL Server
    • Microsoft Azure jeśli źródłem danych jest Azure (Azure SQL Managed Instance lub Azure SQL Database)
    • Google Cloud jeśli źródłem danych jest Google Cloud SQL for SQL Server.

      InformacjaW przypadku korzystania z bramy Brama danych ruchu danych dla chmury Google Cloud wymagana jest wersja 2025.5.22 lub nowsza.
  • Serwer: Nazwa hosta lub adres IP komputera, na którym zainstalowano bazę danych Microsoft Azure SQL Managed Instance.

    Informacja

      Aby zastąpić port domyślny, dodaj port do nazwy serwera, oddzielając go przecinkiem. Na przykład, jeśli nazwa serwera to myserver.company.local, a port to 3333, wówczas nazwa serwera powinna mieć postać:

      myserver.company.local,3333

Właściwości konta

  • Nazwa użytkownika i hasło użytkownika upoważnionego do uzyskiwania dostępu do bazy danych Azure SQL Managed Instance.

  • Informacja
    • Ta opcja jest dostępna tylko wtedy, gdy brama danych ma ustawienie Brak.

    • Aby skorzystać z tej opcji, należy najpierw zdefiniować co najmniej jeden łącznik tunelu SSH. Więcej informacji zawiera temat SSH tunnel.

    Wybierz tę opcję, jeśli chcesz się połączyć ze źródłem danych za pośrednictwem tunelu SSH, a następnie wybierz łącznik tunelu SSH z listy rozwijanej Połączenie SSH.

Właściwości bazy danych

  • Szyfruj (Ufaj certyfikatowi serwera): Wybierz tę opcję, aby szyfrować komunikację między serwerem bazy danych a Brama danych ruchu danych lub między serwerem bazy danych a Qlik Cloud, gdy opcja Brama danych jest ustawiona na Brak. Po wybraniu tej opcji certyfikat serwera będzie automatycznie uznawany za zaufany.
    • Nazwa hosta w certyfikacie: Aby ufać certyfikatowi serwera tylko wtedy, gdy jego nazwa hosta jest zgodna z wartością określoną w tym polu, wprowadź nazwę hosta certyfikatu serwera.
  • Nazwa bazy danych: Dostępne są dwie metody określania bazy danych:

    • Metoda 1 — wybór z listy: Ta metoda wymaga, aby użytkownik został utworzony w bazie danych master. Kliknij opcję Załaduj bazy danych, a następnie wybierz bazę danych.
    • Metoda 2 — ręcznie: Wybierz opcję Wprowadź nazwę bazy danych ręcznie, a następnie wprowadź nazwę bazy danych.

Właściwości CDC

Włącz MS-CDC dla wszystkich przechwytywanych tabel — wybierz tę opcję, aby automatycznie włączyć funkcję MS-CDC dla wszystkich wybranych tabel źródłowych (dla wszystkich kolumn). Po wybraniu tej opcji tabele MS-CDC zostaną utworzone w domyślnej grupie plików bazy danych.

OstrzeżenieWłączenie funkcji MS-CDC dla wszystkich przechwytywanych tabel wymaga, aby użytkownik był członkiem roli bazy danych db_owner.

Właściwości DDL

InformacjaTe opcje nie są obsługiwane w przypadku replikacji do docelowych magazynów chmurowych.
  • Przechwytywanie zdarzeń DDL: Po wybraniu tej opcji wykonywane są następujące operacje:
    • Aby ułatwić przechwytywanie zdarzeń DDL, brama Brama danych ruchu danych tworzy wyzwalacze i inne artefakty operacyjne w bazie danych Microsoft SQL Server po uruchomieniu zadania. Artefakty te można usunąć później w sposób opisany w sekcji Usuwanie artefaktów ze źródłowej bazy danych poniżej.
    • Przesyłane strumieniowo zdarzenia DDL są przechwytywane.
  • Utwórz artefakty DDL w schemacie: Schemat, w którym zostaną utworzone artefakty bazy danych DDL. Wartość domyślna to dbo.

Usuwanie artefaktów ze źródłowej bazy danych

W celu przechwytywania instrukcji DDL brama Brama danych ruchu danych tworzy różne artefakty w bazie danych Microsoft SQL Server po uruchomieniu zadania. Artefakty te można usunąć, jeśli w przyszłości zdecydujesz się usunąć zadanie.

Aby usunąć artefakty, wykonaj następujące instrukcje (w kolejności, w jakiej pojawiają się poniżej), gdzie dbo to domyślny schemat, w którym utworzono artefakty:

DROP TRIGGER [attrep_mscdc_ddl_catcher] ON DATABASE
DROP TABLE [dbo].[attrep_mscdc_ddl_history]

Właściwości wewnętrzne

Właściwości wewnętrzne są przeznaczone dla specjalnych przypadków, w związku z czym nie są ukazywane w oknie dialogowym. Należy ich używać tylko na polecenie Qlik Pomocy technicznej.

Użyj przycisków Utwórz nowy i Anuluj znajdujących się po prawej stronie pól, aby dodać lub usunąć właściwości zgodnie z potrzebą.

Nazwa

Nazwa wyświetlana dla połączenia źródłowego.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!