M365Con 2027 – gratis online conferentie · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Verbinding maken tussen Copilot Studio en SQL Server via de Power Platform Data Gateway

By ·

Verbind Copilot Studio veilig met SQL Server via de Power Platform Data Gateway voor realtime, versleutelde gegevenstoegang en conversatiegerichte AI-integratie.

Automatically translated with AI from the original post. Read the English original

▶ BLOGHow to Connect CopilotStudio to SQL Server…M365.FM
Titelbild: How to Connect Copilot Studio to SQL Server Using the Power Platform Data Gateway

Je kunt Copilot Studio veilig verbinden met je on-premises SQL Server via de Power Platform Data Gateway. Met deze opzet kun je lokale databases in realtime bevragen en bijwerken met natuurlijke taal, wat het beheer van gegevens een stuk eenvoudiger maakt. De gateway gebruikt robuuste versleuteling, waardoor je gevoelige informatie beveiligd blijft en voldoet aan de regelgeving. Je profiteert van een hybride AI-architectuur: SQL Server fungeert als je system of record, de gateway zorgt voor veilig transport en Copilot Studio biedt de conversatiegerichte interface.

Belangrijkste punten

Vereisten voor het verbinden van Copilot Studio

Voordat je Copilot Studio met je on-premises SQL Server verbindt, moet je je omgeving voorbereiden. Deze stap zorgt voor een soepele installatie en veilige gegevenstoegang.

Ondersteunde SQL Server-versies

Controleer of je on-premises SQL Server voldoet aan de compatibiliteitseisen. Copilot Studio werkt het best met recente versies van SQL Server, waaronder SQL Server 2016, 2017, 2019 en Azure SQL. Oudere versies ondersteunen mogelijk niet alle functies of beveiligingsprotocollen. Raadpleeg altijd de documentatie van SQL Server voor de meest recente compatibiliteitsinformatie.

Vereiste machtigingen

Je moet de juiste machtigingen hebben om Copilot Studio met je database te verbinden. Geef het serviceaccount dat met SQL Server communiceert alleen de minimaal noodzakelijke toegang. Dit account moet alleen leesrechten en schrijfrechten hebben op de tabellen die je wilt gebruiken. Geef geen beheerdersrechten.

Tip: Ken machtigingen toe op databaseniveau in plaats van op serverniveau, zodat je het least-privilege-principe volgt.

Netwerk- en beveiligingsinstellingen

Je moet je netwerk- en firewallinstellingen configureren zodat er veilige communicatie mogelijk is tussen Copilot Studio, de Power Platform Data Gateway en je on-premises SQL Server. De gateway gebruikt alleen uitgaande, versleutelde verbindingen, die je gegevens beschermen tegen ongeautoriseerde toegang.

Hier zijn de minimale systeemvereisten voor het installeren van de Power Platform Data Gateway:

Vereiste

Beschrijving

.NET Framework

4.8

Besturingssysteem

64-bitversie van Windows 10 of Windows Server 2019

Schijfruimte

4 GB voor logboeken van prestatiebewaking

Schermresolutie

Minimaal 1280 x 800

Stel daarnaast firewallregels in om de volgende endpoints en poorten toe te staan:

Endpoint

Poort

Doel

*.datawarehouse.pbidedicated.windows.net

1433

Dataflow Gen2-verbinding met het Fabric-staginglakehouse

*.datawarehouse.fabric.microsoft.com

1433

Dataflow Gen2-verbinding met het Fabric-staginglakehouse

*.frontend.clouddatahub.net

443

Vereist voor uitvoering van Fabric-pipelines

Bekijk deze vereisten voordat je begint. Deze voorbereiding voorkomt veelvoorkomende installatieproblemen en zorgt voor een veilige, betrouwbare verbinding.

Data gateway installeren en configureren

Het instellen van de data gateway is een cruciale stap om Copilot Studio te verbinden met je on-premises SQL Server-database. Je gebruikt de gateway als veilige brug, waarmee je realtime, versleutelde toegang tot je gegevens krijgt. Deze sectie begeleidt je bij het downloaden, installeren, registreren en configureren van de gateway voor je SQL-omgeving.

Gateway downloaden en installeren

Je moet de gateway installeren op een Windows-server die voldoet aan de minimale vereisten. Volg deze stappen om de gateway te installeren:

  1. Open Power Automate en ga naar de sectie Data. Selecteer vervolgens Gateways.

  2. Klik op Nieuwe gateway om de download van de On-Premises Data Gateway te starten.

  3. Voer het installatieprogramma uit en kies de installatielocatie op je server.

  4. Voer na de installatie je organisatorische e-mailadres in om aan de gateway te koppelen.

  5. Registreer je nieuwe gateway door een unieke naam op te geven en een herstelsleutel in te stellen voor de beveiliging.

  6. Bevestig de herstelsleutel en selecteer Configureren om het proces af te ronden.

Tip: Installeer de gateway altijd op een speciale, beveiligde server. Zo houd je controle over toegang en prestaties.

Gateway registreren bij Power Platform

Nadat je de gateway hebt geïnstalleerd, moet je deze registreren bij Power Platform. Met de registratie koppel je de gateway aan je Microsoft 365-omgeving en maak je veilig beheer mogelijk.

Let op: Controleer regelmatig het gebruik van de gateway en pas softwareupdates toe, zodat je omgeving veilig en betrouwbaar blijft.

Verbinding met on-premises SQL Server instellen

Nu kun je je sql server-database koppelen aan de data gateway. Via deze stap kan Copilot Studio veilig toegang krijgen tot je on-premises sql-gegevens.

  1. Ga in het beheercentrum van Power Platform naar Gateways beheren.

  2. Selecteer je geregistreerde gateway en voeg een nieuwe gegevensbron toe.

  3. Kies SQL Server als type gegevensbron.

  4. Voer de servernaam en de databasenaam van je sql server-database in.

  5. Selecteer de verificatiemethode die past bij je beveiligingseisen. Je kunt kiezen uit verschillende opties:

    • Microsoft Entra interactieve verificatie, die multifactorauthenticatie ondersteunt.

    • Microsoft Entra geïntegreerde verificatie, waarbij wachtwoorden niet meer nodig zijn.

    • Azure Managed Identity, waarmee je verbinding maakt zonder dat je referenties hoeft te beheren.

    • Certificaatgebaseerde verificatie, die certificaten gebruikt in plaats van wachtwoorden.

  6. Voer de vereiste referenties in en klik op Toevoegen om de verbinding te voltooien.

De data gateway gebruikt een verbindingsmodel met alleen uitgaand verkeer. Hij start verbindingen met Azure Service Bus via TCP-poort 443, die standaard is voor HTTPS-verkeer. Zo hoef je geen inkomende firewallpoorten te openen, wat het beveiligingsrisico verkleint. Je kunt HTTPS afdwingen door de instelling "force HTTPS" in te schakelen. Zo blijft alle verkeer tussen de gateway en Azure versleuteld en voldoet het aan je beveiligingsbeleid.

Beveiligingsherinnering: Pas bij het toewijzen van machtigingen aan het serviceaccount dat verbinding maakt met je sql server-database altijd het principe van minimale rechten toe. Geef alleen de noodzakelijke lees- en schrijfrechten op de vereiste tabellen.

Door deze stappen te volgen, creëer je een veilige en betrouwbare verbinding tussen Copilot Studio en je on-premises sql server-database. De data gateway fungeert als betrouwbare transportlaag, houdt je gegevens veilig en maakt krachtige, AI-gedreven interacties mogelijk.

Copilot Studio koppelen aan on-premises SQL Server

Door Copilot Studio te koppelen aan je on-premises SQL Server krijg je realtime, conversationeel toegang tot je bedrijfsgegevens. Met de volgende stappen zet je een veilige en efficiënte integratie op die gebruikmaakt van de hybride AI-architectuur.

SQL Server toevoegen als kennisbron

Je begint met het toevoegen van je on-premises SQL Server als kennisbron in Copilot Studio. Hierdoor kan Copilot Studio met je database communiceren via natuurlijke taalvragen en acties.

Tip: Ontwerp in SQL Server weergaven die geoptimaliseerd zijn voor lezen, om queries te vereenvoudigen en de prestaties te verbeteren. Overzichtelijke weergaven helpen Copilot Studio sneller en nauwkeuriger resultaten te leveren.

Een gegevensverbinding maken in Copilot Studio

Nadat je SQL Server als kennisbron hebt toegevoegd, moet je in Copilot Studio een gegevensverbinding maken. Deze stap koppelt je conversationele interface via de gateway aan de database.

  1. Open Copilot Studio en ga naar het gedeelte Gegevens.

  2. Selecteer Gegevensverbinding toevoegen en kies SQL Server uit de lijst met beschikbare bronnen.

  3. Voer de verbindingsgegevens in, inclusief de servernaam, de databasenaam en de verificatiemethode.

  4. Koppel entiteiten in Copilot Studio aan tabellen of weergaven in je on-premises SQL Server. Deze koppeling zorgt ervoor dat Copilot Studio je gegevensstructuur begrijpt en er effectief mee kan werken.

  5. Test de verbinding om te bevestigen dat Copilot Studio toegang heeft tot je SQL Server-gegevens.

Opmerking: Gebruik accounts met minimale rechten voor de verbinding. Beperk de toegang tot alleen de tabellen en weergaven die nodig zijn voor je Copilot-scenario’s.

SQL-acties inschakelen voor lezen en schrijven

Je kunt Copilot Studio zo configureren dat het lees- en schrijfbewerkingen uitvoert op je on-premises SQL Server. Zo kun je het ophalen en bijwerken van gegevens automatiseren met natuurlijke taal.

Modus

Opdracht

Beschrijving

Alleen lezen

/ro

Alleen queries die gegevens lezen, worden uitgevoerd.

Lezen/schrijven met goedkeuring

/rwa

Queries die gegevens lezen, worden uitgevoerd, en queries die schrijven (gegevens of schema wijzigen) worden uitgevoerd na goedkeuring door de gebruiker.

Lezen en schrijven

/rw

Queries die gegevens lezen, worden uitgevoerd, en queries die schrijven (gegevens of schema wijzigen) worden automatisch uitgevoerd (zonder goedkeuring).

Om de standaardmodus voor Copilot Studio te wijzigen van Alleen lezen naar Lezen/schrijven met goedkeuring, ga je naar Extra, selecteer je Opties, daarna Copilot, en pas je via de vervolgkeuzelijst de Standaard uitvoeringsmodus aan.

Veiligheidsherinnering: Controleer en keur schrijfacties altijd goed voordat je Copilot Studio toestaat je on-premises SQL Server-gegevens te wijzigen. Zo houd je grip op de situatie en blijf je compliant.

Overzicht hybride AI-architectuur

Je profiteert van een hybride AI-architectuur wanneer je Copilot Studio koppelt aan je on-premises SQL Server:

Deze architectuur zorgt ervoor dat je gegevens veilig en toegankelijk blijven, terwijl er geavanceerde AI-gestuurde interacties mogelijk zijn.

Tip: Koppel entiteiten in Copilot Studio aan weergaven in SQL Server die geoptimaliseerd zijn voor lezen. Deze aanpak stroomlijnt queries en verkort de responstijden voor je gebruikers.

Door deze stappen te volgen, creëer je een naadloze verbinding tussen Copilot Studio en je on-premises SQL Server. Je kunt je gegevens veilig opvragen en bijwerken, en met conversationele AI produectiviteit en inzicht vergroten.

Je verbinding beveiligen en optimaliseren

Verificatie en toegang met minimale rechten

Je moet de verbinding tussen Copilot Studio en je on-premises SQL Server beveiligen. Begin met het kiezen van de juiste verificatiemethode. Je kunt:

  1. Geen verificatie gebruiken, alleen voor testomgevingen.

  2. Verifiëren met Microsoft voor een naadloze integratie.

  3. Handmatig verifiëren voor maatwerkconfiguraties.

Pas altijd least-privilege-toegang toe. Gebruik in Azure rolgebaseerd toegangsbeheer. Plaats Active Directory-gebruikers in groepen die overeenkomen met SQL Server-rollen. Ken elke rol alleen de machtigingen toe die de copilotagent nodig heeft om zijn taken uit te voeren. Dwing multifactorauthenticatie af voor alle gebruikers. Gebruik voorwaardelijke toegang-beleidsregels om toegang te beperken tot vertrouwde apparaten en locaties. Beperk de copilot-machtigingen zodat gebruikers alleen toegang hebben tot wat ze nodig hebben.

Tips voor prestaties en latentie

Het optimaliseren van de prestaties zorgt ervoor dat je copilotagent snel reageert. Volg deze stappen:

  1. Gebruik SQL-weergaven voor gegevensbewerkingen om de verwerking aan clientzijde te beperken.

  2. Controleer de status en configuratie van alle on-premises-gegevensgatewaynodes.

  3. Schaal je gegevensgatewaycluster op als je veel gegevensaanvragen verwacht.

  4. Controleer en optimaliseer de prestaties van je on-premises-gegevensgateway voortdurend.

  5. Analyseer trage SQL-query's en stem ze af om de uitvoeringssnelheid te verbeteren.

  6. Los resourceconflicten in je SQL-database op.

Met analysedashboards en realtimetelemetrie kun je het gebruik van de copilotagent en de belangrijkste prestatie-indicatoren bijhouden. Microsoft Sentinel en het Power Platform-beheercentrum leveren waarschuwingen en aanbevelingen voor je omgeving.

Hulpmiddel/strategie

Beschrijving

Analysedashboards

Bewaak het gebruik van agents en de belangrijkste prestatie-indicatoren.

Realtimetelemetrie

Gebruik telemetrie van agents en Microsoft-tools voor aangepaste analyses.

Microsoft Sentinel

Ontvang waarschuwingen en schakel auditlogging en aangepaste detectieregels in.

Power Platform-beheercentrum

Ontvang aanbevelingen en waarschuwingen via het actiecentrum.

Auditlogging en governance

Je moet alle activiteiten van de copilotagent bijhouden voor compliance. Auditlogs registreren automatisch gebruikersinteracties en beheeractiviteiten als auditing is ingeschakeld. Je kunt ook auditactiegroepen voor servers en databases vastleggen voor gedetailleerdere tracking. Change data capture en wijzigingsregistratie in SQL Server helpen je wijzigingen te volgen zonder maatwerkoplossingen.

Stel voor governance duidelijke grenzen vast tussen persoonlijke, afdelings- en productieomgevingen. Implementeer een standaard-deny-beleid voor exfiltratie om ongeautoriseerde gegevensverplaatsing te voorkomen. Automatiseer wijzigingsbeheer met Power Platform-pipelines en goedkeuringsgebaseerde implementaties. Gebruik de Center of Excellence Starter Kit om assets en workflows bij te houden. Train je team om het maken en configureren van copilotagents verantwoord te beheren.

Richtlijn

Beschrijving

Eerst omgevingsstrategie

Richt aparte omgevingen in voor persoonlijk, afdelings- en productiegebruik.

Standaard-deny voor exfiltratie

Voorkom standaard ongeautoriseerde gegevensverplaatsing.

Automatiseer wijzigingsbeheer

Gebruik Power Platform-pipelines voor lifecyclebeheer.

Zichtbaarheid en iteratie

Houd assets en workflows bij met Microsoft-tools.

Stimuleer de makergemeenschap

Bied training en ondersteuning voor verantwoord agentbeheer.

Door deze stappen te volgen, beveilig en optimaliseer je de verbinding tussen Copilot Studio en je on-premises SQL Server. Zo zorg je ervoor dat je copilotagent efficiënt werkt, compliant blijft en aansluit bij de behoeften van je organisatie.

Problemen oplossen met Data Gateway en Copilot Studio

Wanneer je Copilot Studio via de Power Platform Data Gateway met SQL Server verbindt, kun je technische problemen tegenkomen. Inzicht in hoe je deze problemen herkent en oplost, helpt je een betrouwbare verbinding en een soepele gebruikerservaring te behouden.

Veelvoorkomende verbindingsfouten

Bij het instellen of gebruiken van de gateway kun je foutmeldingen zien. Deze fouten hebben vaak betrekking op inloggegevens, databasetoegang of gateway-connectiviteit. In onderstaande tabel staan veelvoorkomende verbindingsfouten en wat ze betekenen:

Foittype

Details

Kan geen verbinding maken

Ongeldige verbindingsgegevens. Voorbeeld: Login failed for user 'username'.

Kan geen verbinding maken

Kan geen verbinding maken met de database. Voorbeeld: Cannot open database "AdventureWorks" requested by the login.

Verbinding maken mislukt

Onbekende fout in de data gateway. Voorbeeld: DM_GWPipeline_UnknownError.

Toegangsfout gateway

De gateway is bereikt, maar heeft geen toegang tot de on-premises gegevensbron. Voorbeeld: DM_GWPipeline_Gateway_DataSourceAccessError.

Tip: controleer altijd je gebruikersnaam, wachtwoord, databasenaam en machtigingen voordat je verder gaat troubleshooten.

Problemen met machtigingen en authenticatie

Je kunt authenticatieproblemen tegenkomen bij het verbinden van Copilot Studio met SQL Server. Volg deze stappen om machtigings- en authenticatieproblemen op te lossen:

  1. Kijk in je browser of er een Microsoft Entra-authenticatiedialoogvenster verschijnt als de voortgangsbalk blijft herhalen nadat je de eindpuntwaarden hebt ingevoerd.

  2. Leg logs vast in het uitvoervenster als je fouten ziet nadat je de verbindingsgegevens hebt ingevoerd.

  3. Voer de eindpunt- en implementatiewaarden in via Extra > Opties > Copilot en selecteer vervolgens OK.

  4. Open de uitvoerviewer via Weergave > Uitvoer voordat je Copilot start.

  5. Authenticeer bij Azure wanneer je Copilot start, tenzij je een API-sleutel gebruikt.

  6. Als er geen authenticatieprompt verschijnt, controleer dan in je browser op het Microsoft Entra-dialoogvenster.

  7. Gebruik de uitvoerviewer om fouten in het Copilot-chatvenster te bekijken.

  8. Controleer de toegang tot Azure OpenAI-resources met de Azure CLI, geïnstalleerd op dezelfde machine als SSMS.

Let op: controleer altijd of je account de nodige machtigingen heeft voor zowel SQL Server als Azure-resources.

Preview-functies en beperkingen

Copilot Studio biedt preview-functies die je ervaring verbeteren, maar je moet je bewust zijn van de huidige beperkingen. In onderstaande tabel vind je een overzicht van wat je kunt verwachten:

Functies

Beperkingen

Chatvenster voor natuurlijketaalquery's

Je kunt bestaande T-SQL-query's niet rechtstreeks wijzigen.

Codeondersteuning voor T-SQL

Sommige antwoorden kunnen onnauwkeurig zijn.

Toegang hangt af van gebruikersauthenticatie.

Je moet resultaten controleren op juistheid en geschiktheid.

Je hebt geen toegang tot de functies als je bent aangemeld met een andere gebruiker dan degene die is geauthenticeerd met Microsoft Entra.

Beheerde-identiteitsauthenticatie werkt mogelijk niet met het Azure OpenAI-eindpunt en Microsoft Entra.

Controleer Copilot Studio-resultaten altijd en test preview-functies in een veilige omgeving voordat je ze in productie gebruikt.

Je beschikt nu over een veilige, stapsgewijze methode om Copilot Studio te verbinden met je on-premises SQL Server via de Power Platform Data Gateway. Let altijd op best practices op het gebied van beveiliging, governance en prestaties. Test vervolgens je setup met voorbeeldquery's, controleer de auditlogs en verken geavanceerde functies zoals connectors en dynamische agents. Voor verdere verdieping kun je deze bronnen bekijken:

Blijf op de hoogte om het meeste uit je Copilot Studio-integratie te halen.

Veelgestelde vragen

Hoe stel ik de gateway in powerapps in om on-prem sql te koppelen?

Je installeert de on-premises data gateway op je server. Je registreert deze in powerapps studio. Je selecteert je SQL Server als gegevensbron. Met de gateway kun je je gegevensbronnen bevragen en on-prem sql koppelen aan je powerapps-app.

Kan ik een power bi gateway-verbinding met power bi service gebruiken om mijn gegevensbronnen te bevragen?

Ja, je koppelt de gateway aan power bi service. Je voegt je SQL Server toe als bron. Je gebruikt power bi om je gegevensbronnen te bevragen en resultaten te visualiseren. De gateway zorgt voor veilige toegang en updates in realtime.

Hoe maak en werk ik records bij in powerapps studio met SQL Server?

Je koppelt entiteiten in powerapps studio aan je SQL-tabellen. Je gebruikt formulieren of acties in je powerapps-app om records aan te maken/bij te werken. De gateway in powerapps stuurt wijzigingen veilig door, zodat je records rechtstreeks vanuit je app kunt aanmaken en bijwerken.

Welke machtigingen heb ik nodig om mijn database beschikbaar te maken voor het dynamisch aanmaken van nieuwe klantrecords?

Je kent het service-account in Power Apps Studio least-privilege-toegang toe. Je geeft leesrechten en schrijfrechten op tabellen zodat er dynamisch nieuwe klantrecords kunnen worden aangemaakt. De gateway beheert de authenticatie en houdt je database veilig.

Kan ik Power BI en Power Apps samen gebruiken om mijn gegevensbronnen te bevragen en query's te visualiseren?

Je combineert Power BI en Power Apps voor een complete oplossing. Je gebruikt Power BI om query's te visualiseren en Power Apps om met gegevens te werken. De gateway verbindt beide tools met je SQL Server, waardoor gegevensbewerkingen naadloos verlopen.

Copilot Studio Power Platform .NET Microsoft Fabric

Related articles

RSS