# 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](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/AzureSQLMSCDC/Prereqs-sql-server-cdc.htm), de [Vereiste machtigingen](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Global_Common/Content/SharedReplicateHDD/Azure-MSCDC-Source/azremscdc-SQLServerDBSource-security.htm) hebt ingesteld en uzelf vertrouwd hebt gemaakt met de [Beperkingen en overwegingen](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/AzureSQLMSCDC/azuremscdc-source-limitations.htm).

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.

InformatieMoving vanuit een geo-replica-database wordt ook ondersteund. Voor meer informatie over geo-replicatie, zie https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-configure-portal?view=azuresql&tabs=portal

## Verbindingseigenschappen instellen

Deze sectie beschrijft de beschikbare verbindingseigenschappen. Alle eigenschappen zijn vereist, tenzij anders aangegeven.

Doe het volgende om de connector te openen:

1. Klik in Verbindingen op Verbinding maken.

2. 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 Gegevensgateway - Gegevensverplaatsing](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm).

* 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.

  Informatie

  * Om de standaardpoort te overschrijven, voegt u de poort toe aan de servernaam, gescheiden door een komma. Bijvoorbeeld, als de servernaam `myserver.company.local` is en de poort `3333` is, 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](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/SSH-tunnel.htm).

  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](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/SourcesConnections/AzureSQLMSCDC/Prereqs-sql-server-cdc.htm#Database). 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.

WaarschuwingOm MS-CDC in te schakelen voor alle vastgelegde tabellen, moet de gebruiker lid zijn van de databaserol db\_owner.

### DDL-eigenschappen

InformatieDeze opties worden niet ondersteund bij replicatie naar cloudopslagdoelen.

* 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:

DROP TRIGGER [attrep\_mscdc\_ddl\_catcher] ON DATABASE

DROP TABLE [dbo].[attrep\_mscdc\_ddl\_history]

### 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 the Nieuwe maken icon en the Annuleren icon aan de rechterkant van de velden om eigenschappen toe te voegen of te verwijderen.

### Naam

De weergavenaam voor de bronverbinding.