Share via


Azure SQL-hulpprogramma's voor de 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''
  • Laag opgeven: 'Een SQL-database 'inventaris' maken met de Basic-laag in server 'eastus-sql''
  • Resourcegroep: 'Maak een nieuwe database met de naam 'customer-info' op SQL Server 'analytics-sql' in resourcegroep 'data-services'.
Parameter Verplicht of optioneel Description
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).

Database: database verwijderen

Een SQL-database verwijderen.

Voorbeelden van prompts zijn:

  • Database verwijderen: 'De SQL-database 'sales-data' verwijderen uit server 'prod-sql-server''
  • Verwijderen uit resourcegroep: 'Database 'inventaris' verwijderen uit SQL-server 'eastus-sql' in resourcegroep 'data-services''
  • Verwijderen op naam: 'Verwijder de database met de naam 'customer-info' op server 'analytics-sql''
Parameter Verplicht of optioneel Description
Server Required De azure SQL Server-naam.
Database Required De azure SQL Database-naam.

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'
  • Database-inventaris: 'Databases weergeven in resourcegroep 'gegevens' en abonnement 'corp-main' en 'eastus-sql' server'
  • Controleer de databasestatus: 'Welke databases zijn momenteel actief op mijn eastus-sql-server?'
Parameter Verplicht of optioneel Description
Server Required De naam van de resource.

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 'sales-archive'.
  • Naam wijzigen met expliciete server: 'Wijzig de naam van mijn Azure SQL-database 'inventory' in 'inventory-2025' op server 'eastus-sql''
Parameter Verplicht of optioneel Description
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.

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'
  • Controleer de databaseconfiguratie: 'Kunt u mij de specificaties en huidige status van mijn database van de klant-db op server 'prod-sql-server' vertellen?
  • Controleer de prestatielaag: 'Welke servicelaag voor server 'prod-sql-server' gebruikt mijn analysedatabase?
Parameter Verplicht of optioneel Description
Server Required De naam van de resource.
Database Required De naam van de database op de resource.

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' bijwerken op server 'prod-sql-server''
  • Database-SKU schalen: 'SQL-database 'inventaris' schalen op server 'eastus-sql' om S3 SKU te gebruiken'
  • Database-instellingen wijzigen: 'De Azure SQL-database 'analytics' bijwerken om de Premium-laag te gebruiken op server 'eastus-sql''
Parameter Verplicht of optioneel Description
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).

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'
  • Identiteitstoegang: 'Microsoft Entra-beheerders weergeven voor SQL Server 'finance-db' in resourcegroep 'data''
  • Beveiligingscontrole: 'Wie heeft beheerderstoegang tot server 'prod-sql-server'?
Parameter Verplicht of optioneel Description
Server Required De naam van de Azure SQL Server-resource.

Server: Server maken

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

Voorbeelden van prompts zijn:

  • Sql-server maken: 'Maak een nieuwe Azure SQL-server met de naam 'prod-sql-server' in de resourcegroep 'data-services' 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' 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 mijn resourcegroep 'analytics-group' met openbare netwerktoegang ingeschakeld'
Parameter Verplicht of optioneel Description
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).

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 'data-services''
  • Verwijderen uit abonnement: "Verwijder de SQL-server 'test-sql-server' uit mijn abonnement"
  • Permanent verwijderen: 'SQL-server 'analytics-sql' permanent verwijderen
Parameter Verplicht of optioneel Description
Server Required De naam van de Azure SQL Server-resource.
Kracht Optioneel Dwing het verwijderen van de server af zonder bevestigingsprompts.

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 'data-services' weer
  • Alle servers weergeven: 'Toon elke SQL-server die beschikbaar is in resourcegroep 'analytics-group''
  • Serverinventaris: "Welke SQL-servers heb ik in mijn abonnement?"
Parameter Verplicht of optioneel Description
Resourcegroep Optioneel De resourcegroep waarop servers moeten worden gefilterd.

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 'data-services'.
  • Configuratie ophalen: 'De configuratiedetails voor SQL Server 'analytics-sql' ophalen
  • Weergave-eigenschappen: 'De eigenschappen van SQL Server 'eastus-sql' weergeven
Parameter Verplicht of optioneel Description
Server Required De naam van de Azure SQL Server-resource.

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 'gegevens'.
  • Controleer de toegangsbeheer: 'Zijn er firewallregels voor mijn SQL-server voor analytics-db?'
  • Beveiligingscontrole: "Vermeld de firewallregels voor onze finance-db-server in resourcegroep accounting"
Parameter Verplicht of optioneel Description
Server Required De naam van de Azure SQL Server-resource.

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:

  • Firewallregel toevoegen: 'Maak een firewallregel met de naam 'office-access' voor mijn 'prod-sql'-server die IP-bereik 192.168.1.1 to 192.168.1.100 toestaat
  • Toegangsbereik instellen: "Ik moet een testfirewallregel instellen op mijn analytics-sql-server 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'
Parameter Verplicht of optioneel Description
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.

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'
  • Toegang intrekken: 'De firewallregel 'temp-access' intrekken op mijn 'test-sql'-server'
  • Verwijder de toegangsregel: "Verwijder de firewallregel 'gasttoegang' uit onze SQL-ontwikkelserver"
Parameter Verplicht of optioneel Description
Server Required De naam van de Azure SQL Server-resource.
Firewallregel Required De naam van de firewallregel.

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'
  • Controleer de elasticiteit: "Vermeld alle elastische pools die we hebben uitgevoerd op onze SQL-server van de klantdatabase"
  • Poolinventaris: "Welke elastische pools worden geïmplementeerd op onze SQL-servers in het dev-abonnement?"
Parameter Verplicht of optioneel Description
Server Required De naam van de Azure SQL Server-resource.