Microsoft SQL Server (Microsoft CDC-baserad)
Det här delavsnittet förklarar hur du konfigurerar en Microsoft SQL Server-källa (Microsoft CDC) i en datauppgift. Innan du startar datauppgiften måste du se till att du har uppfyllt Förutsättningar, konfigurerat Behörigheter som krävs och bekantat dig med Begränsningar och överväganden.
När data flyttas från en Microsoft SQL Server-källa (Microsoft CDC-baserad) samlas ändringar in från Microsoft Change Tables i stället för från SQL Servers transaktionslogg. Genom att eliminera behovet av att förlita sig på transaktionsloggen minimeras risken för dataförlust till följd av kvarhållningstid för onlinetransaktionsloggar och oåtkomlighet för säkerhetskopierade transaktionsloggar.
Konfigurera kopplingsegenskaper
Det här delavsnittet beskriver de tillgängliga kopplingsegenskaperna. Alla egenskaper är obligatoriska om inget annat anges.
Gör följande för att öppna kopplingen:
-
I Kopplingar klickar du på Skapa koppling.
-
Välj källkopplingen Microsoft SQL Server (Microsoft CDC-baserad) och ange sedan följande inställningar:
Datakälla
-
Datagateway
Välj en Gateway för dataflytt som ska användas för att flytta dina data, eller välj Ingen.
Information om Gateway för dataflytt finns i Qlik Data Gateway – dataflytt.
-
Molnleverantör: Välj ett av följande alternativ:
- Ingen om din SQL Server är lokal eller Amazon RDS för SQL Server
- Microsoft Azure om din datakälla är Azure (Azure SQL Managed Instance eller Azure SQL Database)
-
Google Cloud om din datakälla är Google Cloud SQL för SQL Server.
Anteckning om informationOm du använder Gateway för dataflytt krävs version 2025.5.22 eller senare för Google Cloud.
-
Server: Värdnamnet eller IP-adressen för den dator där Microsoft Azure SQL Managed Instance-databasen är installerad.
Anteckning om informationOm du vill åsidosätta standardporten lägger du till porten till servernamnet, avgränsat med ett kommatecken. Om servernamnet till exempel är
myserver.company.localoch porten är3333, ska servernamnet vara:myserver.company.local,3333
Kontots egenskaper
-
Användarnamn och Lösenord
Användarnamn och lösenord för en användare som är behörig att komma åt Azure SQL Managed Instance-databasen.
-
SSH-tunnel
Anteckning om information-
Detta alternativ är endast tillgängligt när Data gateway är inställt på Ingen.
-
Om du vill använda det här alternativet måste du först definiera minst en koppling till SSH-tunneln. Mer information finns i SSH tunnel.
Välj detta om du vill ansluta till datakällan via en SSH-tunnel och välj sedan SSH-tunnelns koppling i listrutan SSH-anslutning.
-
Databasegenskaper
- Kryptera (Lita på servercertifikat): Välj för att kryptera kommunikationen mellan databasservern och Gateway för dataflytt eller mellan databasservern och Qlik Cloud när Datagateway är inställd på Ingen. När det är markerat kommer servercertifikatet att godkännas automatiskt.
- Värdnamn i certifikat: För att endast lita på servercertifikatet om dess värdnamn matchar värdet som anges i det här fältet anger du servercertifikatets värdnamn.
-
Databasnamn: Det finns två metoder du kan använda för att ange en databas:
- Metod 1 – Välj från en lista: Den här metoden kräver att användaren har skapats i master-databasen. Klicka på Läs in databaser och välj sedan en databas.
- Metod 2 – Manuellt: Välj Ange databasnamn manuellt och ange sedan databasnamnet.
CDC-egenskaper
Aktivera MS-CDC på alla insamlade tabeller – Välj det här alternativet för att automatiskt aktivera MS-CDC för alla valda källtabeller (på alla kolumner). När det här alternativet är markerat skapas MS-CDC-tabellerna i databasens standardfilgrupp.
DDL-egenskaper
- Samla in DDL-händelser: När det här alternativet är markerat utförs följande åtgärder:
- För att underlätta insamling av DDL-händelser skapar Gateway för dataflytt utlösare och andra operativa artefakter i Microsoft SQL Server-databasen när uppgiften startar. Du kan senare ta bort dessa artefakter enligt beskrivningen i Ta bort artefakter från källdatabasen nedan.
- Strömmade DDL-händelser samlas in.
- Skapa DDL-artefakter i schema: Det schema där DDL-databasartefakterna ska skapas. Standardvärdet är dbo.
Ta bort artefakter från källdatabasen
För att kunna samla in DDL:er skapar Gateway för dataflytt olika artefakter i Microsoft SQL Server-databasen när uppgiften startar. Du kan ta bort dessa artefakter om du bestämmer dig för att ta bort uppgiften i framtiden.
För att ta bort artefakterna kör du följande instruktioner (i den ordning de visas nedan), där dbo är standardschemat som artefakterna skapades i:
Interna egenskaper
Interna egenskaper är till för speciella användarfall och visas därför inte i dialogen. De ska bara användas om Qlik-supporten uppmanar dig att göra det.
Använd - och
-knapparna till höger om fälten för att lägga till och ta bort egenskaper efter behov.
Namn
Visningsnamnet för källkopplingen.