Microsoft SQL Server (Microsoft CDC-gebaseerd)
In deze sectie wordt uitgelegd hoe u een Microsoft SQL Server (Microsoft CDC)-bron instelt in een gegevenstaak. Voordat u de gegevenstaak start, zorgt u dat u voldoet aan de Vereisten, stelt u de Vereiste machtigingen in en maakt u zichzelf vertrouwd met de Beperkingen en overwegingen.
Bij het verplaatsen van gegevens van een Microsoft SQL Server-bron (op basis van Microsoft CDC), worden wijzigingen vastgelegd op basis van wijzigingstabellen van Microsoft in plaats van het transactielogboek van SQL Server. Door niet afhankelijk te zijn van het transactielogboek, is er minder kans op gegevensverlies door de bewaartijd van transactielogboeken of geen toegang kunnen krijgen tot back-up transactielogboeken.
Verbindingseigenschappen instellen
Deze sectie beschrijft de beschikbare verbindingseigenschappen. Alle eigenschappen zijn vereist, tenzij anders aangegeven.
Ga als volgt te werk om de connector te openen:
-
Klik in Verbindingen op Verbinding maken.
-
Selecteer de Microsoft SQL Server (Microsoft CDC-gebaseerd) bronconnector en geef de volgende instellingen op:
Gegevensbron
-
Gegevensgateway
Selecteer een Gateway voor gegevensverplaatsing om te gebruiken voor het verplaatsen van gegevens.
-
Cloudprovider: selecteer Geen als uw SQL Server op locatie staat of Microsoft Azure als hij wordt gehost op Azure (Azure SQL Managed Instance of Azure SQL Database).
-
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. Als de servernaam bijvoorbeeld
myserver.company.local
is en de poort3333
, dan moet de servernaam de volgende zijn:myserver.company.local,3333
Accounteigenschappen
Gebruikersnaam en Wachtwoord: de gebruikersnaam en het wachtwoord van een gebruiker die toegang heeft tot de Microsoft Azure SQL Managed Instance.
Database-eigenschappen
-
Databasenaam: Er zijn twee methoden die u kunt gebruiken om een database op te geven:
- Methode 1 - Selecteren in een lijst: Om deze methode te gebruiken, moet de gebruiker in de masterdatabase zijn gemaakt. Klik op Databases laden en selecteer een database.
- Methode 2 - Handmatig: Selecteer Databasenaam handmatig opgeven en geef vervolgens de databasenaam op.
CDC-eigenschappen
Schakel MS-CDC in op alle vastgelegde tabellen - Selecteer deze optie om MS-CDC automatisch in te schakelen voor alle geselecteerde brontabellen (op alle kolommen). Als deze optie is geselecteerd, worden de MS-CDC-tabellen aangemaakt in de standaard bestandsgroep van de database.
DDL-eigenschappen
- DDL-gebeurtenissen vastleggen: Als deze optie is geselecteerd, worden de volgende bewerkingen uitgevoerd:
- Om DDL-gebeurtenissen vast te leggen, maakt Gateway voor gegevensverplaatsing triggers en andere operationele artifacten in de Microsoft SQL Server-database als de taak start. U kunt deze artifacten later verwijderen, zoals beschreven in Artifacten verwijderen van de brondatabase hieronder.
- Gestreamde DDL-gebeurtenissen worden vastgelegd.
- DDL-artifacten in schema maken: het schema waarin de DDL-database-artifacten worden gemaakt. De standaardwaarde is dbo.
Artifacten verwijderen van de brondatabase
Om DDL's vast te leggen, maakt Gateway voor gegevensverplaatsing verschillende artifacten in de Microsoft SQL Server-database als de taak start. U kunt deze artifacten verwijderen als u in de toekomst besluit om de taak te verwijderen.
Om de artifacten te verwijderen, voert u de volgende instructies uit (in de volgorde waarin ze hieronder verschijnen), waarbij dbo het standaardschema is waarin de artificaten zijn gemaakt:
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.