Microsoft SQL Server (z obsługą Microsoft CDC)
W tej sekcji opisano, jak skonfigurować źródło Microsoft SQL Server (Microsoft CDC) w zadaniu danych. Zanim rozpoczniesz zadanie danych, upewnij się, że Wymagania wstępne zostały spełnione, skonfigurowano Wymagane uprawnienia i znasz Ograniczenia i uwagi.
W przypadku operacji przenoszenia ze źródła Microsoft SQL Server (opartego na Microsoft CDC) zmiany są przechwytywane z tabel zmian Microsoft, a nie z dziennika transakcji systemu SQL Server. Wyeliminowanie zależności od dziennika transakcji minimalizuje ryzyko utraty danych z powodu czasu przechowywania dziennika transakcji online i niedostępności dziennika kopii zapasowej transakcji.
Konfiguracja 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 zaznaczono inaczej.
Aby otworzyć łącznik, wykonaj następujące czynności:
-
W obszarze Połączenia kliknij Utwórz połączenie.
-
Wybierz łącznik źródła Microsoft SQL Server (oparty na Microsoft CDC) i podaj następujące ustawienia:
Źródło danych
-
Brama danych
Wybierz bramę Brama danych ruchu danych do przenoszenia danych
-
Dostawca usługi w chmurze: wybierz opcję Brak, jeśli SQL Server znajduje się w środowisku lokalnym, lub Microsoft Azure, jeśli jest hostowany na platformie Azure (Azure SQL Managed Instance lub Azure SQL Database).
-
Serwer: nazwa hosta lub adres IP komputera, na którym zainstalowana jest baza danych Microsoft Azure SQL Managed Instance.
InformacjaAby zastąpić domyślny port, dodaj port do nazwy serwera, oddzielając go przecinkiem. Jeżeli na przykład nazwa serwera to
myserver.company.local
, a port to3333
, nazwa serwera powinna być następująca:myserver.company.local,3333
Właściwości konta
Nazwa użytkownika i Hasło: nazwa użytkownika i hasło użytkownika uprawnionego do dostępu do Microsoft Azure SQL Managed Instance.
Właściwości bazy danych
-
Nazwa bazy danych: istnieją dwie metody określania bazy danych:
- Metoda 1 — wybór z listy: Ta metoda wymaga, aby użytkownik był utworzony w głównej bazie danych. Kliknij Load databases (Załaduj bazy danych), a następnie wybierz bazę danych.
- Metoda 2 — ręcznie: Wybierz pozycję Enter database name manually (Wprowadź nazwę bazy danych ręcznie), a następnie wprowadź nazwę bazy danych.
Właściwości
Enable MS-CDC on all captured tables (Włącz MS-CDC na wszystkich zarejestrowanych tabelach) — wybierz tę opcję, aby automatycznie włączyć MS-CDC dla wszystkich wybranych tabel źródłowych (na wszystkich kolumnach). Kiedy ta opcja zostanie wybrana, tabele MS-CDC zostaną utworzone w domyślnej grupie plików bazy danych.
Właściwości DDL
- Capture DDL events (Przechwytuj zdarzenia DDL): Po wybraniu tej opcji wykonywane są następujące operacje:
- Aby ułatwić przechwytywanie zdarzeń DDL, Brama danych ruchu danych po uruchomieniu zadania tworzy wyzwalacze i inne artefakty operacyjne w bazie danych Microsoft SQL Server. Można później usunąć te artefakty zgodnie z opisem w sekcji Usuwanie artefaktów ze źródłowej bazy danych poniżej.
- Przechwytywane są przesyłane strumieniowo zdarzenia DDL.
- Create DDL artifacts in schema (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
Aby przechwytywać DDL, Brama danych ruchu danych tworzy różne artefakty w bazie danych Microsoft SQL Server podczas uruchamiania zadania. Możesz usunąć te artefakty, 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 jest domyślnym schematem, w którym utworzono artefakty:
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 i znajdujących się po prawej stronie pól, aby dodać lub usunąć właściwości zgodnie z potrzebą.
Name
Nazwa wyświetlana dla połączenia źródłowego.