Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Azure MCP Server kan du hantera Azure SQL Database-resurser med hjälp av frågor på naturligt språk. Den här referensen för Azure SQL-verktyg innehåller omfattande kommandon för att hantera databaser, servrar, brandväggsregler och elastiska pooler utan komplex syntax.
Azure SQL Database är en fullständigt hanterad paaS-databasmotor (plattform som en tjänst) som hanterar de flesta databashanteringsfunktioner som uppgradering, korrigering, säkerhetskopiering och övervakning utan användarengagemang.
Note
Verktygsparametrar: Azure MCP Server-verktygen definierar parametrar för data som de behöver för att slutföra uppgifter. Vissa av dessa parametrar är specifika för varje verktyg och dokumenteras nedan. Andra parametrar är globala och delas av alla verktyg. Mer information finns i Verktygsparametrar.
Databas: Skapa databas
Skapa en ny databas på en befintlig Azure SQL Server. Det här kommandot skapar en databas med konfigurerbara prestandanivåer, storleksgränser och andra inställningar.
Exempel på frågor är:
- Skapa databas: "Skapa en ny SQL-databas med namnet 'sales-data' i servern 'prod-sql-server'"
- Ange nivå: "Skapa en SQL-databasinventering med Basic-nivån i servern 'eastus-sql'"
- Resursgrupp: "Skapa en ny databas med namnet "customer-info" på SQL Server 'analytics-sql' i resursgruppen 'data-services'"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server. | 
| Databas | Required | Namnet på Azure SQL Database. | 
| SKU-namn | Valfritt | SKU-namnet för databasen (till exempel Basic, ,S0P1, ).GP_Gen5_2 | 
| SKU-nivå | Valfritt | SKU-nivån för databasen (till exempel Basic, ,StandardPremium,GeneralPurpose). | 
| SKU-kapacitet | Valfritt | SKU-kapaciteten (DTU eller antalet virtuella kärnor) för databasen. | 
| sammanställning | Valfritt | Sortering för databasen (till exempel SQL_Latin1_General_CP1_CI_AS). | 
| Maximal storlek på byte | Valfritt | Den maximala storleken på databasen i byte. | 
| Namn på elastisk pool | Valfritt | Namnet på den elastiska pool som databasen ska tilldelas till. | 
| Zonredundant | Valfritt | Om databasen ska vara zonredundant. | 
| Lässkalning | Valfritt | Alternativet Lässkalning för databasen ( EnabledellerDisabled). | 
Databas: Ta bort databas
Ta bort en SQL-databas.
Exempel på frågor är:
- Ta bort databas: "Ta bort SQL-databasen 'sales-data' från servern 'prod-sql-server'"
- Ta bort från resursgruppen: "Ta bort databasens inventering från SQL-servern 'eastus-sql' i resursgruppen 'data-services'"
- Ta bort med namn: "Ta bort databasen med namnet "customer-info" på servern 'analytics-sql'"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server. | 
| Databas | Required | Namnet på Azure SQL Database. | 
Databas: Lista databaser
Visar en lista över alla databaser i molnresursen med deras konfiguration, status, SKU och prestandainformation. Använd när du behöver: visa databasinventering, kontrollera databasstatus, jämföra databaskonfigurationer eller hitta databaser för hanteringsåtgärder.
Exempel på frågor är:
- Lista databaser: "Visa alla databaser på min "eastus-sql"-server"
- Databasinventering: "Lista databaser i resursgruppen "data" och prenumerationen "corp-main" och "eastus-sql"-servern"
- Kontrollera databasstatus: "Vilka databaser är för närvarande aktiva på min "eastus-sql"-server?"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på resursen. | 
Databas: Byt namn på databas
Byt namn på en befintlig databas till ett nytt namn på samma Azure SQL-server.
Exempel på frågor är:
- Byt namn på databasen: "Byt namn på SQL-databasen 'sales-data' på servern 'prod-sql-server' till 'sales-archive'"
- Byt namn på med explicit server: "Byt namn på min Azure SQL-databas "inventering" till "inventory-2025" på servern 'eastus-sql'"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server. | 
| Databas | Required | Namnet på Azure SQL Database. | 
| Nytt databasnamn | Required | Det nya namnet på Azure SQL Database. | 
Databas: Visa databasinformation
Hämtar detaljerad information om en specifik databas. Använd det här kommandot för att kontrollera databasens konfiguration, prestandanivå, storlek och andra egenskaper.
Exempel på frågor är:
- Visa databasinformation: "Visa information för inventeringsdatabasen på min "eastus-sql"-server"
- Kontrollera databaskonfigurationen: "Kan du berätta specifikationerna och det aktuella tillståndet för min customer-db-databas på servern 'prod-sql-server'?"
- Kontrollera prestandanivån: "Vilken tjänstnivå för servern 'prod-sql-server' använder min analysdatabas?"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på resursen. | 
| Databas | Required | Namnet på databasen på resursen. | 
Databas: Uppdatera databas
Uppdatera konfigurationsinställningarna för en befintlig Azure SQL Database.
Exempel på frågor är:
- Uppdatera prestandanivån: "Uppdatera prestandanivån för SQL-databasen 'sales-data' på servern 'prod-sql-server'"
- Skala databas-SKU: "Skala SQL Database 'inventory' på servern 'eastus-sql' för att använda S3 SKU"
- Ändra databasinställningarna: "Uppdatera Azure SQL-databasens analys för att använda Premium-nivån på servern 'eastus-sql'"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server. | 
| Databas | Required | Namnet på Azure SQL Database. | 
| SKU-namn | Valfritt | SKU-namnet för databasen (till exempel Basic, ,S0P1, ).GP_Gen5_2 | 
| SKU-nivå | Valfritt | SKU-nivån för databasen (till exempel Basic, ,StandardPremium,GeneralPurpose). | 
| SKU-kapacitet | Valfritt | SKU-kapaciteten (DTU eller antalet virtuella kärnor) för databasen. | 
| sammanställning | Valfritt | Sortering för databasen (till exempel SQL_Latin1_General_CP1_CI_AS). | 
| Maximal storlek på byte | Valfritt | Den maximala storleken på databasen i byte. | 
| Namn på elastisk pool | Valfritt | Namnet på den elastiska pool som databasen ska tilldelas till. | 
| Zonredundant | Valfritt | Om databasen ska vara zonredundant. | 
| Lässkalning | Valfritt | Alternativet Lässkalning för databasen ( EnabledellerDisabled). | 
Serverautentisering: Lista Microsoft Entra-administratörer
Visar en lista över Microsoft Entra-ID-administratörer som har konfigurerats för en Azure SQL-server. Använd det här kommandot för att hantera och granska identitetsbaserad åtkomst till din resurs.
Exempel på frågor är:
- Kontrollera administratörsanvändare: "Visa mig alla Microsoft Entra-administratörer för min prod-sql-server"
- Identitetsåtkomst: "Lista Microsoft Entra-administratörer för SQL Server 'finance-db' i resursgruppen 'data'"
- Säkerhetskontroll: "Vem har administratörsåtkomst till servern 'prod-sql-server'?"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server-resursen. | 
Server: Skapa server
Skapar en ny Azure SQL-server i den angivna resursgruppen och platsen.
Exempel på frågor är:
- Skapa SQL-server: "Skapa en ny Azure SQL-server med namnet 'prod-sql-server' i resursgruppen 'data-services' med administratörsanvändaren 'sqladmin' och lösenordet 'MyStr0ngP@ssw0rd!' i USA, östra"
- Ange administratörsanvändare: "Skapa en Azure SQL-server med namnet 'eastus-sql' på plats 'USA, östra' med administratörsanvändaren 'sqladmin' och lösenordet 'SecureP@ss123!'"
- Konfigurera server i resursgrupp: "Konfigurera en ny SQL-server med namnet 'analytics-sql' för administratörsanvändaren 'sqladmin' med lösenordet 'Analytics2024!' i USA, västra 2 i min resursgrupp "analytics-group" med offentlig nätverksåtkomst aktiverad"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server-resursen. | 
| Administratörsanvändare | Required | Administratörens inloggningsnamn för SQL-servern. | 
| Administratörslösenord | Required | Administratörslösenordet för SQL-servern. | 
| Läge | Required | Den Plats i Azure-regionen där SQL-servern skapas. | 
| Version: | Valfritt | Den version av SQL Server som ska skapas (till exempel 12.0). | 
| Åtkomst till offentligt nätverk | Valfritt | Om offentlig nätverksåtkomst är aktiverad för SQL-servern ( EnabledellerDisabled). | 
Server: Ta bort server
Tar bort en Azure SQL-server och alla dess databaser från den angivna resursgruppen.
Exempel på frågor är:
- Ta bort SQL-server: "Ta bort Azure SQL-servern 'prod-sql-server' från resursgruppen 'data-services'"
- Ta bort från prenumerationen: "Ta bort SQL-servern "test-sql-server" från min prenumeration"
- Permanent borttagning: "Ta bort SQL Server 'analytics-sql' permanent"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server-resursen. | 
| Kraft | Valfritt | Framtvinga borttagning av servern utan bekräftelsemeddelanden. | 
Server: Lista servrar
Visar en lista över Azure SQL-servrar i en resursgrupp.
Exempel på frågor är:
- Lista SQL-servrar: "Lista alla Azure SQL-servrar i resursgruppen 'data-services'"
- Visa alla servrar: "Visa alla SQL-servrar som är tillgängliga i resursgruppen 'analytics-group'"
- Serverinventering: "Vilka SQL-servrar har jag i min prenumeration?"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| resursgrupp | Valfritt | Resursgruppen som servrar ska filtreras efter. | 
Server: Visa serverinformation
Hämtar detaljerad information om en Azure SQL-server, inklusive dess konfiguration, status och egenskaper, till exempel fullständigt kvalificerade domännamn, version, administratörsinloggning och nätverksåtkomstinställningar.
Exempel på frågor är:
- Visa serverinformation: "Visa mig information om Azure SQL Server 'prod-sql-server' i resursgruppen 'data-services'"
- Hämta konfiguration: "Hämta konfigurationsinformationen för SQL Server 'analytics-sql'"
- Visningsegenskaper: "Visa egenskaperna för SQL-servern 'eastus-sql'"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server-resursen. | 
Serverbrandvägg: Lista regler
Visar en lista över alla brandväggsregler för en specifik resurs. Använd det här kommandot för att hantera och granska inställningarna för nätverksåtkomst för din resurs.
Exempel på frågor är:
- Visa brandväggsinställningar: "Visa alla brandväggsregler för min prod-sql-server" i resursgruppen "data"
- Kontrollera åtkomstkontroller: "Finns det några brandväggsregler för min analytics-db SQL-server?"
- Säkerhetsgranskning: "Lista brandväggsreglerna för vår ekonomi-db-server i resursgruppsredovisning"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server-resursen. | 
Serverbrandvägg: Skapa regel
Skapar en brandväggsregel för en resurs. Brandväggsregler styr vilka IP-adresser som tillåts ansluta till resursen. Du kan ange antingen en enskild IP-adress (genom att ange start- och slut-IP till samma värde) eller ett intervall med IP-adresser.
Exempel på frågor är:
- Lägg till brandväggsregel: "Skapa en brandväggsregel med namnet "office-access" för min prod-sql-server som tillåter IP-intervall 192.168.1.1 till 192.168.1.100"
- Ange åtkomstintervall: "Jag måste ange en brandväggsregel för test på min analytics-sql-server för att tillåta åtkomst från IP-intervallet 10.0.0.1 till 10.0.0.255"
- Tillåt enskild IP-adress: "Skapa en brandväggsregel "allow-single-ip" för att tillåta åtkomst från IP-adressen 203.0.113.5 till min SQL-server "production-uswest"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server-resursen. | 
| Brandväggsregel | Required | Namnet på brandväggsregeln. | 
| Starta ip-adress | Required | Start-IP-adressen för brandväggsregelintervallet. | 
| Slut-IP-adress | Required | Slut-IP-adressen för brandväggsregelintervallet. | 
Serverbrandvägg: Ta bort regel
Tar bort en brandväggsregel från en resurs. Den här åtgärden tar bort den angivna brandväggsregeln, vilket potentiellt begränsar åtkomsten för de IP-adresser som tidigare tilläts av den här regeln. Om regeln inte finns returneras inget fel.
Exempel på frågor är:
- Ta bort brandväggsregeln: "Ta bort brandväggsregeln med namnet "office-access" från min prod-sql-server
- Återkalla åtkomst: "Återkalla brandväggsregeln "temp-access" på min "test-sql"-server"
- Ta bort åtkomstregel: "Ta bort brandväggsregeln "gäståtkomst" från vår SQL-server för utveckling"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server-resursen. | 
| Brandväggsregel | Required | Namnet på brandväggsregeln. | 
Elastiska pooler: Lista elastiska pooler
Visar en lista över alla elastiska pooler för en specifik resurs. Elastiska pooler är en resursallokeringslösning som gör att du kan hantera och skala flera databaser med varierande resurskrav.
Exempel på frågor är:
- Visa resurspooler: "Visa alla elastiska pooler på min main-sql-server"
- Kontrollera elasticiteten: "Visa en lista över eventuella elastiska pooler som körs på vår SQL-server customer-db"
- Poolinventering: "Vilka elastiska pooler distribueras på våra SQL-servrar i utvecklingsprenumerationen?"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Server | Required | Namnet på Azure SQL Server-resursen. |