Microsoft SQL Server (gebaseerd op Microsoft CDC) | Qlik Cloud Help
Ga naar hoofdinhoud Ga naar aanvullende inhoud

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.

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

    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

  • De gebruikersnaam en het wachtwoord van een gebruiker die is geautoriseerd voor toegang tot de Azure SQL Managed Instance-database.

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

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

Naam

De weergavenaam voor de bronverbinding.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!