Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met de Azure MCP-server kunt u Azure SQL Database resources beheren, waaronder het maken, verwijderen, bijwerken en weergeven van databases, met prompts voor natuurlijke taal.
Azure SQL Database is een relationele databaseservice in de Microsoft Azure cloud die hoge beschikbaarheid, schaalbaarheid en beveiliging biedt. Zie Azure SQL Database documentatie voor meer informatie.
Note
Toolparameters: De hulpprogramma's van de 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.
SQL Database maken
Maak een nieuwe Azure SQL Database op een bestaande SQL Server. Maak een database met configureerbare prestatielagen, groottelimieten en andere instellingen. De zojuist gemaakte databasegegevens worden geretourneerd, inclusief configuratiegegevens.
Voorbeelden van prompts zijn:
- Maak een SQL-database met de naam 'my-database' met SKU Premium op server 'my-sql-server'.
- 'Maak een nieuwe SQL-database met de naam 'products-db' in resourcegroep 'my-resource-group' op server 'my-sql-server'.
- 'Maak een SQL-database 'reports-db' met een maximale grootte van 2 GB in server 'my-sql-server'.
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Databasenaam | Required | De naam van de Azure SQL Database. |
| Resourcegroep | Required | De naam van de Azure resource-groep. Dit is een logische container voor Azure resources. |
| servernaam | Required | De naam van de Azure SQL Server. |
| Sorteervolgorde | Optioneel | De sortering voor de database (bijvoorbeeld SQL_Latin1_General_CP1_CI_AS). |
| Naam van elastische pool | Optioneel | De naam van de elastische pool waaraan de database moet worden toegewezen. |
| Maximale grootte van bytes | Optioneel | De maximale grootte van de database in bytes. |
| Schaal aflezen | Optioneel | Optie Leesschaal voor de database (ingeschakeld of uitgeschakeld). |
| SKU-capaciteit | Optioneel | De SKU-capaciteit (DTU- of vCore-aantal) voor de database. |
| 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 |
| Zoneredundant | Optioneel | Geeft aan of de database zone-redundant moet zijn. |
Hints voor aantekening van hulpprogramma's:
Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌
SQL Server maken
Maak een nieuwe Azure SQL-server in de opgegeven resourcegroep en locatie. De server is geconfigureerd met de opgegeven beheerdersreferenties en optionele instellingen. De opdracht retourneert de gemaakte server samen met de eigenschappen, inclusief de volledig gekwalificeerde domeinnaam.
Voorbeelden van prompts zijn:
- "Maak een Azure SQL-server met de naam 'my-sql-server' op locatie 'eastus' met beheerdersaanmelding 'sqladmin'.
- "Stel een nieuwe SQL-server in met de naam prod-sql-server in de resourcegroep 'my-resource-group' met uw beheerderswachtwoord."
- Maak een SQL-server met de naam 'dev-sql-server' in resourcegroep 'dev-resource-group' in 'westus2'.
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Beheerdersaanmelding | Required | De aanmeldingsnaam van de beheerder voor de SQL-server. |
| Beheerderswachtwoord | Required | Het beheerderswachtwoord voor de SQL-server. |
| Plaats | Required | De Azure regio waar de SQL-server wordt gemaakt. |
| Resourcegroep | Required | De naam van de Azure resource-groep, een logische container voor Azure resources. |
| servernaam | Required | De naam van de Azure SQL Server. |
| Openbare netwerktoegang | Optioneel | Of openbare netwerktoegang is ingeschakeld voor de SQL-server (Enabled of Disabled). |
| Versie | Optioneel | De versie van SQL Server die u wilt maken (momenteel wordt alleen 12.0 ondersteund). |
Hints voor aantekening van hulpprogramma's:
Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌
SQL Server firewallregel maken
Hiermee maakt u een firewallregel voor een Azure-SQL Server. Firewallregels bepalen welke IP-adressen verbinding mogen maken met de SQL Server. 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. Met deze opdracht wordt de gemaakte firewallregel geretourneerd met de bijbehorende eigenschappen.
Voorbeelden van prompts zijn:
- 'Maak een firewallregel met de naam allow-office-ip voor SQL Server 'my-sql-server' in de resourcegroep 'my-resource-group'.
- "Voeg een firewallregel toe voor SQL Server 'my-sql-server' die IP-bereik 203.0.113.0 to '203.0.113.255' toestaat.'
- 'Maak een nieuwe firewallregel voor Azure SQL Server 'prod-sql-server' met IP-limieten van '198.51.100.0' tot '198.51.100.255'.
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Eind-IP-adres | Required | Het eind-IP-adres van het bereik van de firewallregel. |
| Naam van firewallregel | Required | De naam van de firewallregel. |
| Resourcegroep | Required | De naam van de Azure resource-groep. Dit is een logische container voor Azure resources. |
| servernaam | Required | De naam van de Azure SQL Server. |
| IP-adres starten | Required | Het begin-IP-adres van het bereik van de firewallregel. |
Hints voor aantekening van hulpprogramma's:
Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌
SQL Database verwijderen
Hiermee verwijdert u een database uit een Azure-SQL Server. Met deze idempotente bewerking wordt de opgegeven database van de server verwijderd. Het retourneert Deleted = false als de database niet bestaat of Deleted = true als deze is verwijderd.
Voorbeelden van prompts zijn:
- "Verwijder de SQL-database 'my-database' van server 'my-sql-server'.
- "Verwijder de database 'old-database' uit de resourcegroep 'my-resource-group' op server 'my-sql-server'.
- "Verwijder de database 'test-database' uit SQL Server 'dev-sql-server'.
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Databasenaam | Required | De naam van de Azure SQL Database. |
| Resourcegroep | Required | De naam van de Azure-resourcegroep. Dit is een logische container voor Azure resources. |
| servernaam | Required | De naam van de Azure SQL Server. |
Hints voor aantekening van hulpprogramma's:
Destructief: ✅ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌
SQL Server verwijderen
Verwijder de opgegeven Azure SQL-server uit uw Azure-abonnement, inclusief alle gekoppelde databases. Met deze bewerking worden alle servergegevens definitief verwijderd en kunnen ze niet ongedaan worden gemaakt. Gebruik force dit om bevestiging te omzeilen.
Voorbeelden van prompts zijn:
- SQL-server 'my-sql-server' verwijderen in brongroep 'my-resource-group'.
- 'Verwijder de Azure SQL-server 'old-sql-server' uit mijn resourcegroep.'
- "Sql-server 'test-sql-server' permanent verwijderen zonder bevestiging."
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Resourcegroep | Required | De naam van de Azure resource group. Dit is een logische container voor Azure resources. |
| servernaam | Required | De naam van de Azure SQL Server. |
| 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: ❌
SQL Server firewallregel verwijderen
Een firewallregel verwijderen uit een Azure-SQL Server. 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. De bewerking is idempotent; als de regel niet bestaat, wordt er geen fout geretourneerd.
Voorbeelden van prompts zijn:
- 'Verwijder de firewallregel 'allow-office-ip' uit de resourcegroep 'my-resource-group' in SQL Server 'my-sql-server'.
- Verwijder firewallregel 'temp-access-rule' voor de SQL-server 'my-sql-server' in de resourcegroep 'my-resource-group'.
- "Verwijder firewallregel 'old-firewall-rule' van mijn SQL-server 'dev-sql-server'.
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Naam van firewallregel | Required | De naam van de firewallregel. |
| Resourcegroep | Required | De naam van de Azure resource-groep. Dit is een logische container voor Azure resources. |
| servernaam | Required | De naam van de Azure SQL Server. |
Hints voor aantekening van hulpprogramma's:
Destructief: ✅ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌
Details van Azure SQL Database ophalen
Informatie over Azure SQL databases ophalen in een SQL Server. U kunt details weergeven voor een specifieke Azure SQL database op naam of een lijst weergeven van alle Azure SQL databases in de opgegeven SQL Server. Dit hulpprogramma biedt databasegegevens, waaronder configuratiedetails en huidige status.
Voorbeelden van prompts zijn:
- Alle databases in de resourcegroep 'my-rg' voor server 'my-server'.
- "Details ophalen voor de Azure SQL database 'my-database' in resourcegroep 'my-rg' en server 'my-server'.
- "Alle Azure SQL databases weergeven in resourcegroep 'my-rg' binnen server 'my-server'.
- Haal de Azure SQL database 'my-database' op uit de resourcegroep 'my-rg' in server 'my-server'.
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Resourcegroep | Required | De naam van de Azure resource-groep. Dit is een logische container voor Azure resources. |
| servernaam | Required | De naam van de Azure SQL Server. |
| Databasenaam | Optioneel | De naam van de Azure SQL Database. |
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌
Lijst met elastische pools ophalen
Een lijst met alle elastische SQL-pools in een Azure-SQL Server, inclusief de SKU, capaciteit, status en databaselimieten. U kunt de inventaris van elastische pools bekijken, het poolgebruik controleren, poolconfiguraties vergelijken of beschikbare pools zoeken voor databaseplaatsing. Het hulpprogramma retourneert een JSON-matrix met elastische pools met volledige configuratiedetails.
Voorbeelden van prompts zijn:
- "Vermeld alle elastische pools in de resourcegroep 'my-resource-group' voor SQL-server 'my-sql-server'.
- 'Toon de elastische pools in resourcegroep 'prod-resource-group' voor SQL Server 'prod-sql-server'.
- Welke elastische pools bestaan in mijn SQL-server 'dev-sql-server' onder de resourcegroep 'dev-resource-group'?
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Resourcegroep | Required | De naam van de Azure-resourcegroep. Dit is een logische container voor Azure resources. |
| servernaam | Required | De naam van de Azure SQL Server. |
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌
Lijst met firewallregels ophalen
Haal een lijst met firewallregels voor een Azure-SQL Server op. Met deze opdracht worden alle firewallregels opgehaald die zijn geconfigureerd voor de opgegeven SQL-server, inclusief de IP-adresbereiken en regelnamen. Het retourneert een matrix van firewallregelobjecten met hun eigenschappen.
Voorbeelden van prompts zijn:
- "Vermeld alle firewallregels in resourcegroep 'my-resource-group' voor SQL-server 'my-sql-server'.
- 'Toon de firewallregels in de resourcegroep 'prod-resource-group' voor SQL-server 'prod-sql-server'.
- Welke firewallregels zijn ingesteld voor SQL Server 'dev-sql-server' in resourcegroep 'dev-resource-group'?
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Resourcegroep | Required | De naam van de Azure resourcegroep. Dit is een logische container voor Azure resources. |
| servernaam | Required | De naam van de Azure-SQL Server. |
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌
SQL Server-gegevens ophalen
Details ophalen over Azure SQL servers in een resourcegroep. Geef informatie weer voor een specifieke Azure SQL server op naam of lijst met alle Azure SQL servers binnen de opgegeven resourcegroep. Het retourneert uitgebreide serverinformatie, inclusief configuratiedetails en de huidige status.
Voorbeelden van prompts zijn:
- "Vermeld alle Azure SQL servers in de resourcegroep 'my-resource-group'.
- "Toon me elke Azure SQL server in resourcegroep 'prod-resource-group'.
- "Toon me de details van Azure SQL server 'my-sql-server'.
- Verkrijg informatie voor de Azure SQL-server 'prod-sql-server'.
- 'De eigenschappen van Azure SQL server 'dev-sql-server' weergeven.'
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Resourcegroep | Required | De naam van de Azure resourcegroep. Dit is een logische container voor Azure resources. |
| servernaam | Optioneel | De Azure SQL servernaam. |
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌
De beheerders van Microsoft Entra ID weergeven
Vermeld de Microsoft Entra ID beheerders die zijn geconfigureerd voor een SQL-server. Met deze opdracht worden alle Entra ID beheerders opgehaald, inclusief hun weergavenamen, object-id's en tenantgegevens.
Voorbeelden van prompts zijn:
- Geef een lijst van Microsoft Entra ID-beheerders voor SQL Server 'prod-sql-server' in de resourcegroep 'prod-resource-group'.
- Toon de Entra ID-administrators die zijn geconfigureerd voor SQL Server 'dev-sql-server' in de resourcegroep 'dev-resource-group'.
- Welke Microsoft Entra ID-beheerders zijn toegewezen aan mijn SQL-server 'analytics-sql-server' in de resourcegroep 'data-resource-group'?
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Resourcegroep | Required | De naam van de Azure resourcegroep. |
| servernaam | Required | De naam van de Azure-SQL Server (bijvoorbeeld prod-sql-server). |
Hints voor aantekening van hulpprogramma's:
Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌
De naam van SQL Database wijzigen
Wijzigt de naam van een bestaande Azure SQL Database in een nieuwe naam binnen dezelfde SQL Server. Met deze opdracht wordt de id van de databaseresource gewijzigd terwijl de configuratie en gegevens behouden blijven. De bijgewerkte databasegegevens worden geretourneerd met de nieuwe naam.
Voorbeelden van prompts zijn:
- "Wijzig de naam van de database 'my-database' op server 'my-sql-server' in 'my-database-v2' in de resourcegroep 'my-resource-group'.
- "Wijzig de naam van mijn SQL-database 'old-database' in 'new-database' op server 'prod-sql-server'.
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Databasenaam | Required | De naam van de Azure SQL Database. |
| Nieuwe databasenaam | Required | De nieuwe naam voor de Azure SQL Database. |
| Resourcegroep | Required | De naam van de Azure resourcegroep. Dit is een logische container voor Azure resources. |
| servernaam | Required | De naam van de Azure SQL Server. |
Hints voor aantekening van hulpprogramma's:
Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌
SQL Database bijwerken
Schaal en configureer Azure SQL Database prestatie-instellingen. Werk de SKU, rekenlaag, opslagcapaciteit of redundantieopties van een bestaande database bij om te voldoen aan veranderende prestatievereisten. Met deze opdracht wordt de bijgewerkte databaseconfiguratie geretourneerd, inclusief toegepaste schaalwijzigingen.
Voorbeelden van prompts zijn:
- Wijzig de sortering van de SQL-database 'my-database' op server 'my-sql-server' in de resourcegroep 'my-resource-group'.
- 'Werk SQL-database 'my-database' bij op server 'my-sql-server' om een maximale grootte van 2 GB te hebben.
| Parameter | Verplicht of optioneel | Description |
|---|---|---|
| Databasenaam | Required | De naam van de Azure SQL Database. |
| Resourcegroep | Required | De naam van de Azure resourcegroep. Dit is een logische container voor Azure resources. |
| servernaam | Required | De naam van de Azure SQL Server. |
| Sorteervolgorde | Optioneel | De sortering voor de database (bijvoorbeeld SQL_Latin1_General_CP1_CI_AS). |
| Naam van elastische pool | Optioneel | De naam van de elastische pool waaraan de database moet worden toegewezen. |
| Maximale grootte van bytes | Optioneel | De maximale grootte van de database in bytes. |
| Schaal aflezen | Optioneel | Optie Leesschaal voor de database (ingeschakeld of uitgeschakeld). |
| SKU-capaciteit | Optioneel | De SKU-capaciteit (DTU- of vCore-aantal) voor de database. |
| 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 |
| Zoneredundant | Optioneel | Of de database zone-redundant moet zijn. |
Hints voor aantekening van hulpprogramma's:
Destructief: ✅ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌