Del via


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

  1. Aktiver CDC for databasen.

    EXEC sys.sp_cdc_enable_db; 
    
  2. 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.

    Et skjermbilde som viser cdc er aktivert.

Legg til SQL Server i EN VM-database som kilde

  1. Velg Eventstream i Fabric Real-Time Intelligence for å opprette en ny hendelsesstrøm.

    Et skjermbilde av oppretting av en ny hendelsesstrøm.

  2. Velg Legg til ekstern kilde på neste skjermbilde.

    Et skjermbilde av å velge Legg til ekstern kilde.

Konfigurere og koble til SQL Server på EN VM-database

  1. Velg Ny tilkoblingKoble til-siden.

    Skjermbilde som viser valget av Ny tilkobling-kobling på Koble til-siden.

  2. 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 angi xx.xxx.xxx.xxx:1433 i Server-feltet . Hvis porten ikke er angitt, brukes standard portverdi 1433 .

    • Database: Skriv inn navnet på databasen du vil koble til på SQL Server på VM.

      Skjermbilde som viser tilkoblingsinnstillinger-delen på Koble til-siden.

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

      Skjermbilde som viser tilkoblingslegitimasjonsdelen på Koble til-siden.

  4. Velg Koble til nederst på siden.

  5. Velg Alle tabeller på Koble til-siden, dbo.table1, dbo.table2

  6. Velg Neste.

    Skjermbilde som viser utvalget av Alle tabeller-alternativet.

  7. Se gjennom sammendraget på skjermbildet Se gjennom + opprett , og velg deretter Koble til.

    Skjermbilde som viser valget av Legg til-knappen.

Vis oppdatert hendelsesstrøm

Du kan se SQL Server på VM DB CDC-kilde lagt til i eventstream i redigeringsmodus .

Et skjermbilde av den tilføyde SQL Server på VM DB CDC-kilden i redigeringsmodus med Publiser-knappen uthevet.

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.

Et skjermbilde av den tilføyde SQL Server på VM DB CDC-kilden i livevisningsmodus.

Andre koblinger: