Microsoft SQL Server (gebaseerd op Microsoft CDC)
Deze sectie legt uit hoe u een Microsoft SQL Server (Microsoft CDC)-bron instelt in een gegevenstaak. Voordat u de gegevenstaak start, moet u ervoor zorgen dat u hebt voldaan aan de Vereisten, de Vereiste machtigingen hebt ingesteld en uzelf vertrouwd hebt gemaakt met de Beperkingen en overwegingen.
Bij het verplaatsen van gegevens uit een Microsoft SQL Server (gebaseerd op Microsoft CDC)-bron, worden wijzigingen vastgelegd uit Microsoft Change Tables in plaats van het SQL Server-transactielogboek. Door de noodzaak om te vertrouwen op het transactielogboek te elimineren, wordt het risico op gegevensverlies als gevolg van de online transactielogboek bewaartijd en de ontoegankelijkheid van het back-uptransactielogboek geminimaliseerd.
Verbindingseigenschappen instellen
Deze sectie beschrijft de beschikbare verbindingseigenschappen. Alle eigenschappen zijn vereist, tenzij anders aangegeven.
Doe het volgende om de connector te openen:
-
Klik in Verbindingen op Verbinding maken.
-
Selecteer de Microsoft SQL Server (gebaseerd op Microsoft CDC)-bronconnector en geef vervolgens de volgende instellingen op:
Gegevensbron
-
Gegevensgateway
Selecteer een Data Movement gateway om te gebruiken voor het verplaatsen van uw gegevens of selecteer Geen.
Voor informatie over Data Movement gateway, zie Qlik Data Gateway - Data Movement.
-
Cloudprovider: Selecteer een van de volgende opties:
- Geen als uw SQL Server on-premises is of Amazon RDS voor SQL Server
- Microsoft Azure als uw gegevensbron Azure is (Azure SQL Managed Instance of Azure SQL Database)
-
Google Cloud als uw gegevensbron Google Cloud SQL voor SQL Server is.
InformatieAls u Data Movement gateway gebruikt, is versie 2025.5.22 of later vereist voor Google Cloud.
-
Server: De hostnaam of het IP-adres van de computer waarop de Microsoft Azure SQL Managed Instance-database is geïnstalleerd.
InformatieOm de standaardpoort te overschrijven, voegt u de poort toe aan de servernaam, gescheiden door een komma. Bijvoorbeeld, als de servernaam
myserver.company.localis en de poort3333is, dan moet de servernaam als volgt zijn:myserver.company.local,3333
Accounteigenschappen
-
Gebruikersnaam en Wachtwoord
De gebruikersnaam en het wachtwoord van een gebruiker die is geautoriseerd voor toegang tot de Azure SQL Managed Instance-database.
-
SSH-tunnel
Informatie-
Deze optie is alleen beschikbaar als Gegevensgateway is ingesteld op Geen.
-
Om deze optie te gebruiken, moet u eerst minstens één SSH-tunnelconnector definiëren. Ga voor meer informatie naar SSH tunnel.
Selecteer dit als u via een SSH-tunnel verbinding wilt maken met de gegevensbron en selecteer vervolgens de SSH-tunnelconnector in de vervolgkeuzelijst SSH-verbinding.
-
Database-eigenschappen
- Versleutelen (Servercertificaat vertrouwen): Selecteer deze optie om de communicatie te versleutelen tussen de databaseserver en Data Movement gateway of tussen de databaseserver en Qlik Cloud wanneer Datagateway is ingesteld op Geen. Indien geselecteerd, wordt het servercertificaat automatisch vertrouwd.
- Hostnaam in certificaat: Om het servercertificaat alleen te vertrouwen als de hostnaam overeenkomt met de in dit veld opgegeven waarde, voert u de hostnaam van het servercertificaat in.
-
Databasenaam: Er zijn twee methoden die u kunt gebruiken om een database op te geven:
- Methode 1 - Selecteren uit een lijst: Deze methode vereist dat de gebruiker is aangemaakt in de masterdatabase. Klik op Databases laden en selecteer vervolgens een database.
- Methode 2 - Handmatig: Selecteer Databasenaam handmatig invoeren en voer vervolgens de databasenaam in.
CDC-eigenschappen
MS-CDC inschakelen voor alle vastgelegde tabellen - Selecteer deze optie om MS-CDC automatisch in te schakelen voor alle geselecteerde brontabellen (voor alle kolommen). Wanneer deze optie is geselecteerd, worden de MS-CDC-tabellen aangemaakt in de standaardbestandsgroep van de database.
DDL-eigenschappen
- DDL-gebeurtenissen vastleggen: Wanneer deze optie is geselecteerd, vinden de volgende bewerkingen plaats:
- Om het vastleggen van DDL-gebeurtenissen te vergemakkelijken, maakt Data Movement gateway triggers en andere operationele artefacten aan in de Microsoft SQL Server-database wanneer de taak start. U kunt deze artefacten later verwijderen zoals hieronder beschreven in Artefacten verwijderen uit de brondatabase .
- Gestreamde DDL-gebeurtenissen worden vastgelegd.
- DDL-artefacten aanmaken in schema: Het schema waarin de DDL-databaseartefacten worden aangemaakt. De standaardwaarde is dbo.
Artefacten verwijderen uit de brondatabase
Om DDL's vast te leggen, maakt Data Movement gateway verschillende artefacten aan in de Microsoft SQL Server-database wanneer de taak start. U kunt deze artefacten verwijderen als u besluit de taak op een bepaald moment in de toekomst te verwijderen.
Om de artefacten te verwijderen, voert u de volgende instructies uit (in de volgorde waarin ze hieronder verschijnen), waarbij dbo het standaardschema is waarin de artefacten zijn aangemaakt:
Interne eigenschappen
Interne eigenschappen zijn bedoeld voor speciale toepassingen en worden daarom niet in het dialoogvenster weergegeven. U moet ze alleen gebruiken als Qlik Support dit aan u heeft geadviseerd.
Gebruik de knop en
aan de rechterkant van de velden om eigenschappen toe te voegen of te verwijderen.
Naam
De weergavenaam voor de bronverbinding.