Legg til SQL Server på VM DB-kilde (CDC) i en hendelsesstrøm
Denne artikkelen viser deg hvordan du legger til en SQL Server på VM DB Change Data Capture (CDC)-kilde i en hendelsesstrøm.
Med SQL Server på VM DB-kildekoblingen (CDC) for fabric-hendelsesstrømmer kan du ta et øyeblikksbilde av gjeldende data i en SQL Server-database på VM. Sql Server på VM DB (CDC) støttes for øyeblikket fra følgende tjenester der databasene kan åpnes offentlig:
- SQL Server på Azure Virtual Machines
- Amazon RDS for SQL Server
- Amazon RDS Custom for SQL Server
- Google Cloud SQL for SQL Server
Merk
AWS RDS SQL Server, AWS RDS Custom SQL Server og Google Cloud SQL Server støtter ikke Express-versjonen. Kontroller at du bruker en passende utgave av SQL Server for CDC.
Når SQL Server på VM DB-kilden (CDC) er lagt til i hendelsesstrømmen, overvåker og registrerer den fremtidige endringer på radnivå, som deretter kan behandles i sanntid og sendes til ulike mål for videre analyse.
Merk
Denne kilden støttes ikke i følgende områder av arbeidsområdets kapasitet: Vest-USA3, Sveits vest.
Forutsetning
- Tilgang til et arbeidsområde i lisensmodus for stoffkapasitet (eller) prøveversjonslisensmodus med bidragsyter eller høyere tillatelser.
- En kjørende SQL Server på VM-database.
- SQL Server på VM-databasen må være konfigurert for å tillate offentlig tilgang.
- Aktiver CDC i SQL Server på VM-databasen ved å kjøre den lagrede prosedyren
sys.sp_cdc_enable_db
. Hvis du vil ha mer informasjon, kan du se Aktivere og deaktivere endring av datainnsamling.
Merk
Maksimalt antall kilder og mål for én hendelsesstrøm er 11.
Aktiver CDC i SQL Server på VM-databasen
Aktiver CDC for databasen.
EXEC sys.sp_cdc_enable_db;
Aktiver CDC for en tabell ved hjelp av et alternativ for gatingrolle. I dette eksemplet
MyTable
er navnet på SQL-tabellen.EXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @source_name = N'MyTable', @role_name = NULL GO
Når spørringen er utført, har du aktivert CDC i SQL Server på VM-databasen.
Legg til SQL Server i EN VM-database som kilde
Velg Eventstream i Fabric Real-Time Intelligence for å opprette en ny hendelsesstrøm.
Velg Legg til ekstern kilde på neste skjermbilde.
Konfigurere og koble til SQL Server på EN VM-database
Velg Ny tilkobling på Koble til-siden.
Skriv inn følgende verdier for SQL Server på VM under Tilkoblingsinnstillinger:
Server: Skriv inn den offentlig tilgjengelige IP-adressen eller domenenavnet til den virtuelle maskinen, og legg deretter til et kolon og porten. Hvis for eksempel IP-adressen er
xx.xxx.xxx.xxx
og porten er 1433, bør du angixx.xxx.xxx.xxx:1433
i Server-feltet . Hvis porten ikke er angitt, brukes standard portverdi1433
.Database: Skriv inn navnet på databasen du vil koble til på SQL Server på VM.
Rull nedover, og følg disse trinnene i delen Tilkoblingslegitimasjon.
Skriv inn et navn for tilkoblingen for tilkoblingsnavnet.
Velg Grunnleggende for godkjenningstype.
Merk
For øyeblikket støtter Fabric-hendelsesstrømmer bare enkel godkjenning.
Skriv inn brukernavn og passord for SQL Server på VM.
Merk
Ikke velg alternativet: Bruk kryptert tilkobling.
Velg Koble til nederst på siden.
Velg Alle tabeller på Koble til-siden,
dbo.table1, dbo.table2
Velg Neste.
Se gjennom sammendraget på skjermbildet Se gjennom + opprett , og velg deretter Koble til.
Vis oppdatert hendelsesstrøm
Du kan se SQL Server på VM DB CDC-kilde lagt til i eventstream i redigeringsmodus .
Hvis du vil implementere denne nylig tilføyde SQL Server på VM DB CDC-kilden, velger du Publiser. Når du har fullført disse trinnene, er SQL Server på VM DB CDC-kilden tilgjengelig for visualisering i Live-visningen.
Relatert innhold
Andre koblinger: