SQL Server toevoegen aan een CDC-bron (VM DB) aan een eventstream
In dit artikel leest u hoe u een SQL Server op EEN CDC-bron voor VM DB toevoegt aan een eventstream.
Met de SQL Server op DE CDC-bronconnector (VM DB) voor Fabric-gebeurtenisstromen kunt u een momentopname van de huidige gegevens in een SQL Server-database op de VM vastleggen. De connector bewaakt en registreert toekomstige wijzigingen op rijniveau in de gegevens. Zodra deze wijzigingen zijn vastgelegd in de eventstream, kunt u deze gegevens in realtime verwerken en naar verschillende bestemmingen verzenden voor verdere verwerking of analyse.
Notitie
Deze bron wordt niet ondersteund in de volgende regio's van uw werkruimtecapaciteit: VS - west 3, Zwitserland - west.
Vereisten
- Toegang tot een werkruimte in de licentiemodus voor infrastructuurcapaciteit (of) de modus Voor proeflicenties met inzender- of hogere machtigingen.
- Een actieve SQL Server op vm-database.
- Uw SQL Server op VM-database moet zijn geconfigureerd om openbare toegang toe te staan.
- Schakel CDC in uw SQL Server op vm-database in door de opgeslagen procedure
sys.sp_cdc_enable_db
uit te voeren. Zie Change Data Capture in- en uitschakelen voor meer informatie.
Notitie
Het maximum aantal bronnen en bestemmingen voor één eventstream is 11.
CDC inschakelen in uw SQL Server op VM-database
Schakel CDC in voor de database.
EXEC sys.sp_cdc_enable_db;
Schakel CDC in voor een tabel met behulp van een optie voor gatingsrollen. In dit voorbeeld
MyTable
is dit de naam van de SQL-tabel.EXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @source_name = N'MyTable', @role_name = NULL GO
Nadat de query is uitgevoerd, hebt u CDC ingeschakeld in uw SQL Server op de VM-database.
SQL Server toevoegen aan VM-database als bron
Selecteer eventstream in Fabric Real-Time Intelligence om een nieuwe eventstream te maken.
Selecteer Externe bron toevoegen in het volgende scherm.
SQL Server configureren en verbinding maken met een VM-database
Selecteer Nieuwe verbinding op de pagina Verbinding maken.
Voer in de sectie Verbindingsinstellingen de volgende waarden in voor uw SQL Server op de VM:
Server: Voer het openbaar toegankelijke IP-adres of de domeinnaam van uw virtuele machine in en voeg vervolgens een dubbele punt en de poort toe. Als uw IP-adres bijvoorbeeld is
xx.xxx.xxx.xxx
en de poort 1433 is, moet u het veld Server invoerenxx.xxx.xxx.xxx:1433
. Als de poort niet is opgegeven, wordt de standaardpoortwaarde1433
gebruikt.Database: Voer de naam in van de database waarmee u verbinding wilt maken op uw SQL Server op de VM.
Schuif omlaag en volg deze stappen in de sectie Verbindingsreferenties.
Voer voor de verbindingsnaam een naam in voor de verbinding.
Voor verificatietype selecteert u Basic.
Notitie
Momenteel ondersteunen Fabric-gebeurtenisstromen alleen basisverificatie .
Voer de gebruikersnaam en het wachtwoord in voor de SQL Server op de VM.
Notitie
Selecteer de optie niet: Versleutelde verbinding gebruiken.
Selecteer Verbinding maken onder aan de pagina.
Selecteer nu op de pagina Verbinding maken alle tabellen of voer de tabelnamen in, gescheiden door komma's, zoals:
dbo.table1, dbo.table2
Selecteer Volgende.
Controleer in het scherm Controleren en maken de samenvatting en selecteer vervolgens Verbinding maken.
Bijgewerkte eventstream weergeven
In de bewerkingsmodus ziet u de SQL Server op DE CDC-bron van DE VM-database die is toegevoegd aan uw eventstream.
Als u deze zojuist toegevoegde SQL Server op de CDC-bron van de VM-database wilt implementeren, selecteert u Publiceren. Nadat u deze stappen hebt voltooid, is uw SQL Server op VM DB CDC-bron beschikbaar voor visualisatie in de liveweergave.
Gerelateerde inhoud
Andere connectors: