Share via


Overzicht van Azure SQL-hulpprogramma's voor Azure MCP Server

Met de Azure MCP-server kunt u Azure SQL Database-resources beheren met behulp van prompts in natuurlijke taal. Deze naslaginformatie over Azure SQL-hulpprogramma's biedt uitgebreide opdrachten voor het beheren van databases, servers, firewallregels en elastische pools zonder complexe syntaxis.

Azure SQL Database is een volledig beheerde PaaS-database-engine (Platform as a Service) die de meeste databasebeheerfuncties verwerkt, zoals upgraden, patchen, back-ups en bewaking zonder tussenkomst van de gebruiker.

Note

Hulpprogrammaparameters: de Hulpprogramma's van Azure MCP Server definiëren parameters voor gegevens die ze nodig hebben om taken uit te voeren. Sommige van deze parameters zijn specifiek voor elk hulpprogramma en worden hieronder beschreven. Andere parameters zijn globaal en worden gedeeld door alle hulpprogramma's. Zie Hulpprogrammaparameters voor meer informatie.

Database: Database maken

Maak een nieuwe database op een bestaande Azure SQL Server. Met deze opdracht maakt u een database met configureerbare prestatielagen, groottelimieten en andere instellingen.

Voorbeelden van prompts zijn:

  • Database maken: 'Maak een nieuwe SQL-database met de naam 'sales-data' in server 'prod-sql-server' in resourcegroep 'my-resource-group''
  • Laag opgeven: 'Een SQL-database 'inventaris' maken met de Basic-laag in server 'eastus-sql' in de resourcegroep 'my-resource-group''
  • Resourcegroep: 'Maak een nieuwe database met de naam 'customer-info' op SQL Server 'analytics-sql' in resourcegroep 'my-resource-group''
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De azure SQL Server-naam.
Database Required De azure SQL Database-naam.
SKU-naam Optioneel De SKU-naam voor de database (bijvoorbeeld Basic, S0, P1). GP_Gen5_2
SKU-laag Optioneel De SKU-laag voor de database (bijvoorbeeld Basic, Standard, Premium). GeneralPurpose
SKU-capaciteit Optioneel De SKU-capaciteit (DTU- of vCore-telling) voor de database.
Sorteervolgorde Optioneel De sortering voor de database (bijvoorbeeld SQL_Latin1_General_CP1_CI_AS).
Maximale grootte van bytes Optioneel De maximale grootte van de database in bytes.
Naam van elastische pool Optioneel De naam van de elastische pool waaraan de database moet worden toegewezen.
Zoneredundant Optioneel Of de database zone-redundant moet zijn.
Leesschaal Optioneel Optie Voor lezenschaal voor de database (Enabled of Disabled).

Hints voor aantekening van hulpprogramma's:

Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Database: database verwijderen

Een SQL-database verwijderen.

Voorbeelden van prompts zijn:

  • Database verwijderen: 'Verwijder de SQL-database 'sales-data' van server 'prod-sql-server' in resourcegroep 'my-resource-group''
  • Verwijderen uit resourcegroep: 'Database 'inventaris' verwijderen uit SQL-server 'eastus-sql' in resourcegroep 'my-resource-group''
  • Verwijderen op naam: 'Verwijder de database met de naam 'customer-info' op server 'analytics-sql' in resourcegroep 'my-resource-group''
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De azure SQL Server-naam.
Database Required De azure SQL Database-naam.

Hints voor aantekening van hulpprogramma's:

Destructief: ✅ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Database: Databases weergeven

Geeft een lijst weer van alle databases in uw cloudresource met hun configuratie, status, SKU en prestatiegegevens. Gebruik dit wanneer u de database-inventaris wilt bekijken, de databasestatus controleren, databaseconfiguraties vergelijken of databases zoeken voor beheerbewerkingen.

Voorbeelden van prompts zijn:

  • Lijst met databases: 'Toon alle databases op mijn eastus-sql-server in resourcegroep 'my-resource-group''
  • Database-inventaris: 'Databases weergeven in resourcegroep 'my-resource-group' op server 'eastus-sql''
  • Controleer de databasestatus: 'Welke databases zijn momenteel actief op mijn eastus-sql-server in resourcegroep 'my-resource-group'?
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De naam van de resource.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Database: databasenaam wijzigen

Wijzig de naam van een bestaande database in een nieuwe naam binnen dezelfde Azure SQL-server.

Voorbeelden van prompts zijn:

  • Naam van database wijzigen: 'Wijzig de naam van de SQL-database 'sales-data' op server 'prod-sql-server' in de resourcegroep 'my-resource-group' in 'sales-archive'.
  • Naam wijzigen met expliciete server: 'Wijzig de naam van mijn Azure SQL-database 'inventory' in 'inventory-2025' op server 'eastus-sql' in de resourcegroep 'my-resource-group''
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De azure SQL Server-naam.
Database Required De azure SQL Database-naam.
Nieuwe databasenaam Required De nieuwe naam voor de Azure SQL Database.

Hints voor aantekening van hulpprogramma's:

Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Database: Databasedetails weergeven

Hiermee haalt u gedetailleerde informatie over een specifieke database op. Gebruik deze opdracht om de configuratie, prestatielaag, grootte en andere kenmerken van uw database te controleren.

Voorbeelden van prompts zijn:

  • Databasedetails weergeven: 'Details weergeven voor de inventarisdatabase op mijn 'eastus-sql'-server in resourcegroep 'my-resource-group''
  • Controleer de databaseconfiguratie: 'Kunt u mij de specificaties en huidige status van mijn database van de klantdatabase op server 'prod-sql-server' in de resourcegroep 'my-resource-group' vertellen?'
  • Controleer de prestatielaag: 'Welke servicelaag voor server 'prod-sql-server' in de resourcegroep 'my-resource-group' maakt gebruik van mijn analysedatabase?
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De naam van de resource.
Database Required De naam van de database op de resource.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Database: database bijwerken

Configuratie-instellingen voor een bestaande Azure SQL Database bijwerken.

Voorbeelden van prompts zijn:

  • Prestatielaag bijwerken: 'De prestatielaag van SQL-database 'sales-data' op server 'prod-sql-server' bijwerken in de resourcegroep 'my-resource-group''
  • Database-SKU schalen: 'Sql-database 'inventaris' schalen op server 'eastus-sql' in resourcegroep 'my-resource-group' om S3 SKU te gebruiken'
  • Database-instellingen wijzigen: 'Werk de Azure SQL-database 'analytics' bij om de Premium-laag te gebruiken op server 'eastus-sql' in de resourcegroep 'my-resource-group''
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De azure SQL Server-naam.
Database Required De azure SQL Database-naam.
SKU-naam Optioneel De SKU-naam voor de database (bijvoorbeeld Basic, S0, P1). GP_Gen5_2
SKU-laag Optioneel De SKU-laag voor de database (bijvoorbeeld Basic, Standard, Premium). GeneralPurpose
SKU-capaciteit Optioneel De SKU-capaciteit (DTU- of vCore-telling) voor de database.
Sorteervolgorde Optioneel De sortering voor de database (bijvoorbeeld SQL_Latin1_General_CP1_CI_AS).
Maximale grootte van bytes Optioneel De maximale grootte van de database in bytes.
Naam van elastische pool Optioneel De naam van de elastische pool waaraan de database moet worden toegewezen.
Zoneredundant Optioneel Of de database zone-redundant moet zijn.
Leesschaal Optioneel Optie Voor lezenschaal voor de database (Enabled of Disabled).

Hints voor aantekening van hulpprogramma's:

Destructief: ✅ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Serververificatie: Microsoft Entra-beheerders vermelden

Een lijst met Microsoft Entra ID-beheerders die zijn geconfigureerd voor een Azure SQL-server. Gebruik deze opdracht om op identiteiten gebaseerde toegang tot uw resource te beheren en te controleren.

Voorbeelden van prompts zijn:

  • Controleer beheerders: 'Toon alle Microsoft Entra-beheerders voor mijn prod-sql-server in resourcegroep 'my-resource-group'.
  • Identiteitstoegang: 'Microsoft Entra-beheerders vermelden voor SQL Server 'finance-db' in resourcegroep 'my-resource-group''
  • Beveiligingscontrole: 'Wie heeft beheerderstoegang tot server 'prod-sql-server' in resourcegroep 'my-resource-group'?
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De naam van de Azure SQL Server-resource.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Server: Server maken

Hiermee maakt u een nieuwe Azure SQL-server in de opgegeven resourcegroep en -locatie.

Voorbeelden van prompts zijn:

  • Maak EEN SQL-server: 'Maak een nieuwe Azure SQL-server met de naam 'prod-sql-server' in de resourcegroep 'my-resource-group' met beheerdersgebruiker 'sqladmin' en het wachtwoord 'MyStr0ngP@ssw0rd!' in VS - oost"
  • Geef de gebruiker met beheerdersrechten op: 'Maak een Azure SQL-server met de naam eastus-sql' in de resourcegroep 'my-resource-group' op locatie 'VS - oost' met beheerdersgebruiker sqladmin en wachtwoord 'SecureP@ss123!'.
  • Server instellen in resourcegroep: 'Stel een nieuwe SQL-server in met de naam 'analytics-sql' voor beheerdersgebruiker 'sqladmin' met het wachtwoord 'Analytics2024!' in VS - west 2 in resourcegroep 'my-resource-group' met openbare netwerktoegang ingeschakeld'
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De naam van de Azure SQL Server-resource.
Beheerdergebruiker Required De aanmeldingsnaam van de beheerder voor de SQL-server.
Beheerderswachtwoord Required Het beheerderswachtwoord voor de SQL-server.
Plaats Required De Azure-regiolocatie waar de SQL-server wordt gemaakt.
Versie Optioneel De versie van SQL Server die moet worden gemaakt (bijvoorbeeld 12.0).
Openbare netwerktoegang Optioneel Of openbare netwerktoegang is ingeschakeld voor de SQL-server (Enabled of Disabled).

Hints voor aantekening van hulpprogramma's:

Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Server: Server verwijderen

Hiermee verwijdert u een Azure SQL-server en alle bijbehorende databases uit de opgegeven resourcegroep.

Voorbeelden van prompts zijn:

  • SQL-server verwijderen: 'De Azure SQL-server prod-sql-server verwijderen uit de resourcegroep 'my-resource-group''
  • Verwijderen uit abonnement: "Verwijder de SQL-server 'test-sql-server' uit de resourcegroep 'my-resource-group''
  • Permanent verwijderen: 'SQL-server 'analytics-sql' verwijderen in resourcegroep 'my-resource-group' permanent'
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De naam van de Azure SQL Server-resource.
Kracht Optioneel Dwing het verwijderen van de server af zonder bevestigingsprompts.

Hints voor aantekening van hulpprogramma's:

Destructief: ✅ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Server: Servers vermelden

Een lijst met Azure SQL-servers binnen een resourcegroep.

Voorbeelden van prompts zijn:

  • Lijst met SQL-servers: 'Geef alle Azure SQL-servers in resourcegroep 'my-resource-group' weer
  • Alle servers weergeven: 'Toon elke SQL-server die beschikbaar is in resourcegroep 'my-resource-group''
  • Serverinventaris: "Welke SQL-servers heb ik in resourcegroep 'my-resource-group'?
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Resourcegroep Optioneel De resourcegroep waarop servers moeten worden gefilterd.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Server: Servergegevens weergeven

Hiermee wordt gedetailleerde informatie opgehaald over een Azure SQL-server, inclusief de configuratie, status en eigenschappen, zoals de volledig gekwalificeerde domeinnaam, versie, aanmelding bij de beheerder en instellingen voor netwerktoegang.

Voorbeelden van prompts zijn:

  • Serverdetails weergeven: 'Toon de details van De Azure SQL-server 'prod-sql-server' in de resourcegroep 'my-resource-group''
  • Configuratie ophalen: 'De configuratiedetails voor SQL Server 'analytics-sql' ophalen in de resourcegroep 'my-resource-group''
  • Weergave-eigenschappen: 'De eigenschappen van SQL Server 'eastus-sql' weergeven in de resourcegroep 'my-resource-group''
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De naam van de Azure SQL Server-resource.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Serverfirewall: Regels vermelden

Een lijst met alle firewallregels voor een specifieke resource. Gebruik deze opdracht om de instellingen voor netwerktoegang voor uw resource te beheren en te controleren.

Voorbeelden van prompts zijn:

  • Firewallinstellingen weergeven: 'Toon alle firewallregels voor mijn 'prod-sql-server' in de resourcegroep 'my-resource-group''
  • Controleer de toegangsbeheer: 'Zijn er firewallregels voor my analytics-db SQL Server in resourcegroep 'my-resource-group'?
  • Beveiligingscontrole: 'Maak een lijst met de firewallregels voor onze server finance-db in resourcegroep 'my-resource-group''
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De naam van de Azure SQL Server-resource.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Serverfirewall: regel maken

Hiermee maakt u een firewallregel voor een resource. Firewallregels bepalen welke IP-adressen verbinding mogen maken met de resource. U kunt één IP-adres opgeven (door het begin- en eind-IP-adres in te stellen op dezelfde waarde) of een bereik van IP-adressen.

Voorbeelden van prompts zijn:

  • Voeg een firewallregel toe: 'Maak een firewallregel met de naam 'office-access' voor mijn prod-sql-server in de resourcegroep 'my-resource-group' die IP-bereik 192.168.1.1.1 to 192.168.1.100 toestaat
  • Toegangsbereik instellen: "Ik moet een testfirewallregel instellen op mijn analytics-sql-server in resourcegroep 'my-resource-group' om toegang toe te staan vanuit IP-bereik 10.0.0.1 tot 10.0.0.255"
  • Eén IP toestaan: 'Maak een firewallregel 'allow-single-ip' om toegang toe te staan vanaf IP-adres 203.0.113.5 naar mijn SQL-server 'production-uswest' in resourcegroep 'my-resource-group'.
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De naam van de Azure SQL Server-resource.
Firewallregel Required De naam van de firewallregel.
IP-adres starten Required Het begin-IP-adres van het bereik van de firewallregel.
Eind-IP-adres Required Het eind-IP-adres van het bereik van de firewallregel.

Hints voor aantekening van hulpprogramma's:

Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Serverfirewall: regel verwijderen

Hiermee verwijdert u een firewallregel uit een resource. Met deze bewerking wordt de opgegeven firewallregel verwijderd, waardoor de toegang mogelijk wordt beperkt tot de IP-adressen die eerder door deze regel zijn toegestaan. Als de regel niet bestaat, wordt er geen fout geretourneerd.

Voorbeelden van prompts zijn:

  • Firewallregel verwijderen: 'Verwijder de firewallregel met de naam 'office-access' van mijn prod-sql-server in de resourcegroep 'my-resource-group''
  • Toegang intrekken: 'De firewallregel 'temp-access' intrekken op mijn test-sql-server in de resourcegroep 'my-resource-group''
  • Verwijder de toegangsregel: 'Verwijder de firewallregel 'gasttoegang' uit onze ontwikkel-SQL-server in resourcegroep 'my-resource-group''
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De naam van de Azure SQL Server-resource.
Firewallregel Required De naam van de firewallregel.

Hints voor aantekening van hulpprogramma's:

Destructief: ✅ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Elastische pools: Elastische pools weergeven

Een lijst met alle elastische pools voor een specifieke resource. Elastische pools zijn een oplossing voor resourcetoewijzing waarmee u meerdere databases kunt beheren en schalen met verschillende resourcevereisten.

Voorbeelden van prompts zijn:

  • Resourcegroepen weergeven: 'Toon alle elastische pools op mijn 'main-sql'-server in de resourcegroep 'my-resource-group''
  • Controleer de elasticiteit: 'Vermeld alle elastische pools die we hebben uitgevoerd op onze SQL-server van de klantdatabase in de resourcegroep 'my-resource-group'.
  • Poolinventaris: 'Welke elastische pools worden geïmplementeerd op SQL Server 'main-sql' in resourcegroep 'my-resource-group'?
Parameter Verplicht of optioneel Description
Resourcegroep Required De naam van de Azure-resourcegroep. Dit is een logische container voor Azure-resources.
Server Required De naam van de Azure SQL Server-resource.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌