Megosztás a következőn keresztül:


Azure SQL-eszközök az Azure MCP Serverhez – áttekintés

Az Azure MCP Server természetes nyelvi kérésekkel teszi lehetővé az Azure SQL Database-erőforrások kezelését. Ez az Azure SQL-eszközökre vonatkozó referencia átfogó parancsokat biztosít az adatbázisok, kiszolgálók, tűzfalszabályok és rugalmas készletek összetett szintaxis nélküli kezeléséhez.

Az Azure SQL Database egy szolgáltatásként (PaaS)-adatbázismotorként teljes körűen felügyelt platform, amely a felhasználók bevonása nélkül kezeli a legtöbb adatbázis-kezelési funkciót, például a frissítést, a javítást, a biztonsági mentéseket és a monitorozást.

Note

Eszközparaméterek: Az Azure MCP Server-eszközök a feladatok elvégzéséhez szükséges adatok paramétereit határozzák meg. Ezen paraméterek némelyike az egyes eszközökre jellemző, és az alábbiakban dokumentálva vannak. Más paraméterek globálisak, és minden eszköz meg van osztva. További információ: Eszközparaméterek.

Adatbázis: Adatbázis létrehozása

Hozzon létre egy új adatbázist egy meglévő Azure SQL Serveren. Ez a parancs konfigurálható teljesítményszintekkel, méretkorlátokkal és egyéb beállításokkal rendelkező adatbázist hoz létre.

A példakérések közé tartoznak a következők:

  • Adatbázis létrehozása: "Új, "sales-data" nevű SQL-adatbázis létrehozása a "prod-sql-server" kiszolgálón a "my-resource-group" erőforráscsoportban"
  • Réteg megadása: "Sql-adatbázis "leltár" létrehozása alapszintű szinttel az "eastus-sql" kiszolgálón a "my-resource-group" erőforráscsoportban
  • Erőforráscsoport: "Hozzon létre egy "customer-info" nevű új adatbázist az "analytics-sql" SQL Serveren a "my-resource-group" erőforráscsoportban"
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server neve.
Adatbázis Required Az Azure SQL Database neve.
Termékváltozat neve Opcionális Az adatbázis termékváltozatának neve (például Basic, S0, P1, ). GP_Gen5_2
Termékváltozat szintje Opcionális Az adatbázis termékváltozat-szintje (például Basic, Standard, Premium, ). GeneralPurpose
Termékváltozat kapacitása Opcionális Az adatbázis termékváltozat-kapacitása (DTU vagy virtuális magok száma).
Collation Opcionális Az adatbázis rendezése (például SQL_Latin1_General_CP1_CI_AS).
Bájtok maximális mérete Opcionális Az adatbázis maximális mérete bájtban.
Rugalmas készlet neve Opcionális Annak a rugalmas készletnek a neve, amelyhez hozzá szeretné rendelni az adatbázist.
Zónaredundáns Opcionális Azt jelzi, hogy az adatbázis zónaredundáns-e.
Olvasási skálázás Opcionális Olvasási skálázási beállítás az adatbázishoz (Enabled vagy Disabled).

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ❌ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Adatbázis: Adatbázis törlése

SQL-adatbázis törlése.

A példakérések közé tartoznak a következők:

  • Adatbázis törlése: "A "sales-data" SQL-adatbázis törlése a "prod-sql-server" kiszolgálóról a "my-resource-group" erőforráscsoportban"
  • Eltávolítás az erőforráscsoportból: "Az adatbázis "leltárának" eltávolítása az "eastus-sql" SQL-kiszolgálóról a "my-resource-group" erőforráscsoportban"
  • Törlés név szerint: "A "customer-info" nevű adatbázis törlése az "analytics-sql" kiszolgálón a "my-resource-group" erőforráscsoportban"
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server neve.
Adatbázis Required Az Azure SQL Database neve.

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Adatbázis: Adatbázisok listázása

A felhőerőforrás összes adatbázisát felsorolja azok konfigurációjával, állapotával, termékváltozatával és teljesítményadataival. Ha szükséges: tekintse meg az adatbázisleltárat, ellenőrizze az adatbázis állapotát, hasonlítsa össze az adatbázis konfigurációit, vagy keressen adatbázisokat a felügyeleti műveletekhez.

A példakérések közé tartoznak a következők:

  • Adatbázisok listázása: "Az összes adatbázis megjelenítése az "eastus-sql" kiszolgálón a "my-resource-group" erőforráscsoportban"
  • Adatbázisleltár: "Adatbázisok listázása az "eastus-sql" kiszolgálón lévő "my-resource-group" erőforráscsoportban"
  • Ellenőrizze az adatbázis állapotát: "Mely adatbázisok aktívak jelenleg az "eastus-sql" kiszolgálón a "my-resource-group" erőforráscsoportban?
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az erőforrás neve.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Adatbázis: Adatbázis átnevezése

Nevezze át a meglévő adatbázist egy új névre ugyanazon az Azure SQL Serveren belül.

A példakérések közé tartoznak a következők:

  • Adatbázis átnevezése: "Az SQL-adatbázis "sales-data" átnevezése a "prod-sql-server" kiszolgálón a "my-resource-group" erőforráscsoportban "sales-archive" névre
  • Átnevezés explicit kiszolgálóval: "Az Azure SQL-adatbázis "inventory" átnevezése "inventory-2025" névre az "eastus-sql" kiszolgálón a "my-resource-group" erőforráscsoportban"
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server neve.
Adatbázis Required Az Azure SQL Database neve.
Új adatbázisnév Required Az Azure SQL Database új neve.

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ❌ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Adatbázis: Adatbázis részleteinek megjelenítése

Részletes információkat kér le egy adott adatbázisról. Ezzel a paranccsal ellenőrizheti az adatbázis konfigurációját, teljesítményszintjét, méretét és egyéb jellemzőit.

A példakérések közé tartoznak a következők:

  • Az adatbázis részleteinek megtekintése: "Az "eastus-sql" kiszolgáló "készlet" adatbázisának adatainak megjelenítése a "my-resource-group" erőforráscsoportban"
  • Ellenőrizze az adatbázis konfigurációját: "Meg tudja mondani a customer-db adatbázis specifikációit és aktuális állapotát a"prod-sql-server" kiszolgálón a "my-resource-group" erőforráscsoportban?
  • Ellenőrizze a teljesítményszintet: "A "my-resource-group" erőforráscsoportban a "prod-sql-server" kiszolgáló melyik szolgáltatási szintjét használja az elemzési adatbázis?"
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az erőforrás neve.
Adatbázis Required Az erőforrás adatbázisának neve.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Adatbázis: Adatbázis frissítése

Meglévő Azure SQL Database konfigurációs beállításainak frissítése.

A példakérések közé tartoznak a következők:

  • Teljesítményszint frissítése: "Az SQL-adatbázis "sales-data" teljesítményszintjének frissítése a "prod-sql-server" kiszolgálón a "my-resource-group" erőforráscsoportban"
  • Adatbázis-termékváltozat skálázása: "Sql-adatbázis leltárának méretezése az eastus-sql kiszolgálón a "my-resource-group" erőforráscsoportban az S3 termékváltozat használatához"
  • Adatbázis-beállítások módosítása: "Az Azure SQL-adatbázis "elemzésének" frissítése prémium szintűre az "eastus-sql" kiszolgálón a "my-resource-group" erőforráscsoportban"
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server neve.
Adatbázis Required Az Azure SQL Database neve.
Termékváltozat neve Opcionális Az adatbázis termékváltozatának neve (például Basic, S0, P1, ). GP_Gen5_2
Termékváltozat szintje Opcionális Az adatbázis termékváltozat-szintje (például Basic, Standard, Premium, ). GeneralPurpose
Termékváltozat kapacitása Opcionális Az adatbázis termékváltozat-kapacitása (DTU vagy virtuális magok száma).
Collation Opcionális Az adatbázis rendezése (például SQL_Latin1_General_CP1_CI_AS).
Bájtok maximális mérete Opcionális Az adatbázis maximális mérete bájtban.
Rugalmas készlet neve Opcionális Annak a rugalmas készletnek a neve, amelyhez hozzá szeretné rendelni az adatbázist.
Zónaredundáns Opcionális Azt jelzi, hogy az adatbázis zónaredundáns-e.
Olvasási skálázás Opcionális Olvasási skálázási beállítás az adatbázishoz (Enabled vagy Disabled).

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Kiszolgálóhitelesítés: Microsoft Entra-rendszergazdák listázása

Az Azure SQL Serverhez konfigurált Microsoft Entra ID-rendszergazdák listája. Ezzel a paranccsal kezelheti és naplózhatja az erőforrás identitásalapú hozzáférését.

A példakérések közé tartoznak a következők:

  • Ellenőrizze a rendszergazdai felhasználókat: "A "prod-sql" kiszolgáló összes Microsoft Entra-rendszergazdájának megjelenítése a "my-resource-group" erőforráscsoportban
  • Identitáshozzáférés: "A Microsoft Entra rendszergazdáinak listázása az SQL Server "finance-db" eleméhez a "my-resource-group" erőforráscsoportban"
  • Biztonsági ellenőrzés: "Ki rendelkezik rendszergazdai hozzáféréssel a "prod-sql-server" kiszolgálóhoz a "my-resource-group" erőforráscsoportban?"
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server-erőforrás neve.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Kiszolgáló: Kiszolgáló létrehozása

Létrehoz egy új Azure SQL-kiszolgálót a megadott erőforráscsoportban és helyen.

A példakérések közé tartoznak a következők:

  • SQL Server létrehozása: "Hozzon létre egy "prod-sql-server" nevű új Azure SQL-kiszolgálót a "my-resource-group" erőforráscsoportban az "sqladmin" rendszergazdai felhasználóval és a "MyStr0ngP@ssw0rd!" jelszóval. az USA keleti régiójában"
  • Rendszergazdai felhasználó megadása: "Hozzon létre egy "eastus-sql" nevű Azure SQL-kiszolgálót az "USA keleti régiójában" található "my-resource-group" erőforráscsoportban az "sqladmin" rendszergazdai felhasználóval és a "SecureP@ss123!" jelszóval.
  • Kiszolgáló beállítása az erőforráscsoportban: "Az "analytics-sql" nevű új SQL-kiszolgáló beállítása az "sqladmin" rendszergazdai felhasználó számára az "Analytics2024!" jelszóval az USA 2. nyugati régiójában a "my-resource-group" erőforráscsoportban, amelyen engedélyezve van a nyilvános hálózati hozzáférés"
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server-erőforrás neve.
Rendszergazdai felhasználó Required Az SQL Server rendszergazdai bejelentkezési neve.
Rendszergazdai jelszó Required Az SQL Server rendszergazdai jelszava.
Location Required Az Azure-régió helye, ahol az SQL-kiszolgáló létrejön.
verzió Opcionális A létrehozandó SQL Server verziója (például 12.0).
Nyilvános hálózati hozzáférés Opcionális Azt jelzi, hogy engedélyezve van-e a nyilvános hálózati hozzáférés az SQL Serverhez (Enabled vagy Disabled).

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ❌ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Kiszolgáló: Kiszolgáló törlése

Törli az Azure SQL Servert és annak összes adatbázisát a megadott erőforráscsoportból.

A példakérések közé tartoznak a következők:

  • SQL Server törlése: "Az Azure SQL Server "prod-sql-server" törlése a "my-resource-group" erőforráscsoportból"
  • Eltávolítás az előfizetésből: "Az SQL Server "test-sql-server" eltávolítása a "my-resource-group" erőforráscsoportból
  • Végleges törlés: "Az SQL Server "analytics-sql" törlése a "my-resource-group" erőforráscsoportban véglegesen"
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server-erőforrás neve.
Erő Opcionális Kényszerítse a kiszolgáló törlését megerősítési kérések nélkül.

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Kiszolgáló: Kiszolgálók listázása

Az erőforráscsoporton belüli Azure SQL-kiszolgálók listája.

A példakérések közé tartoznak a következők:

  • SQL-kiszolgálók listázása: "Az összes Azure SQL-kiszolgáló listázása a "my-resource-group" erőforráscsoportban"
  • Az összes kiszolgáló megjelenítése: "Az összes elérhető SQL-kiszolgáló megjelenítése a "my-resource-group" erőforráscsoportban"
  • Kiszolgálóleltár: "Milyen SQL-kiszolgálók vannak a "saját erőforráscsoportom" erőforráscsoportban?
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
Erőforráscsoport Opcionális A kiszolgálók szűréséhez használni kívánt erőforráscsoport.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Kiszolgáló: Kiszolgáló részleteinek megjelenítése

Részletes információkat kér le az Azure SQL Serverről, beleértve annak konfigurációját, állapotát és tulajdonságait, például a teljes tartománynevet, verziót, rendszergazdai bejelentkezést és hálózati hozzáférési beállításokat.

A példakérések közé tartoznak a következők:

  • Kiszolgáló részleteinek megjelenítése: "Az Azure SQL Server "prod-sql-server" részleteinek megjelenítése a "my-resource-group" erőforráscsoportban"
  • Konfiguráció lekérése: "Az SQL Server "analytics-sql" konfigurációs adatainak lekérése a "my-resource-group" erőforráscsoportban
  • Megjelenítési tulajdonságok: "Az SQL Server "eastus-sql" tulajdonságainak megjelenítése a "my-resource-group" erőforráscsoportban"
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server-erőforrás neve.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Kiszolgálói tűzfal: Szabályok listázása

Egy adott erőforrás összes tűzfalszabályát felsorolja. Ezzel a paranccsal kezelheti és áttekintheti az erőforrás hálózati hozzáférési beállításait.

A példakérések közé tartoznak a következők:

  • Tűzfalbeállítások megtekintése: "A "prod-sql-server" összes tűzfalszabályának megjelenítése a "my-resource-group" erőforráscsoportban
  • Ellenőrizze a hozzáférési vezérlőket: "Vannak tűzfalszabályok az analytics-db SQL-kiszolgálóhoz a "my-resource-group" erőforráscsoportban?
  • Biztonsági audit: "A finance-db kiszolgáló tűzfalszabályainak listázása a "my-resource-group" erőforráscsoportban
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server-erőforrás neve.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Kiszolgálói tűzfal: Szabály létrehozása

Létrehoz egy tűzfalszabályt egy erőforráshoz. A tűzfalszabályok szabályozzák, hogy mely IP-címek kapcsolódhatnak az erőforráshoz. Megadhat egyetlen IP-címet (a kezdő és a záró IP-címet ugyanarra az értékre) vagy egy IP-címtartományt.

A példakérések közé tartoznak a következők:

  • Tűzfalszabály hozzáadása: "Hozzon létre egy "office-access" nevű tűzfalszabályt a "prod-sql" kiszolgálóhoz a "my-resource-group" erőforráscsoportban, amely lehetővé teszi a 192.168.1.1 IP-tartományt a 192.168.1.100-ra"
  • Hozzáférési tartomány beállítása: "A 10.0.0.1 ÉS 10.0.0.255 közötti IP-címtartományhoz való hozzáférés engedélyezéséhez be kell állítnom egy "teszt" tűzfalszabályt az "analytics-sql" kiszolgálómon a "my-resource-group" erőforráscsoportban"
  • Egyetlen IP-cím engedélyezése: "Create a firewall rule 'allow-single-ip' to allow-single-ip' to access from IP address 203.0.113.5 to my 'production-uswest' SQL Server in resource group 'my-resource-group'"
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server-erőforrás neve.
Tűzfalszabály Required A tűzfalszabály neve.
IP-cím indítása Required A tűzfalszabály-tartomány kezdő IP-címe.
Záró IP-cím Required A tűzfalszabály-tartomány záró IP-címe.

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ❌ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Kiszolgálói tűzfal: Szabály törlése

Tűzfalszabály törlése egy erőforrásból. Ez a művelet eltávolítja a megadott tűzfalszabályt, ami korlátozhatja a szabály által korábban engedélyezett IP-címek elérését. Ha a szabály nem létezik, a függvény nem ad vissza hibát.

A példakérések közé tartoznak a következők:

  • Tűzfalszabály eltávolítása: "Az "office-access" nevű tűzfalszabály törlése a "prod-sql" kiszolgálóról a "my-resource-group" erőforráscsoportban"
  • Hozzáférés visszavonása: "A "temp-access" tűzfalszabály visszavonása a "test-sql" kiszolgálón a "my-resource-group" erőforráscsoportban"
  • Hozzáférési szabály törlése: "Távolítsa el a "vendéghozzáférés" tűzfalszabályt a fejlesztési SQL-kiszolgálóról a "my-resource-group" erőforráscsoportban.
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server-erőforrás neve.
Tűzfalszabály Required A tűzfalszabály neve.

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Rugalmas készletek: Rugalmas készletek listázása

Egy adott erőforrás összes rugalmas készletének listája. A rugalmas készletek egy erőforrás-kiosztási megoldás, amellyel több adatbázist kezelhet és skálázhat különböző erőforrásigényekkel.

A példakérések közé tartoznak a következők:

  • Erőforráskészletek megtekintése: "Az összes rugalmas készlet megjelenítése a "main-sql" kiszolgálón a "my-resource-group" erőforráscsoportban"
  • Rugalmasság ellenőrzése: "Az ügyfél-db SQL-kiszolgálón futó rugalmas készletek listázása a "my-resource-group" erőforráscsoportban"
  • Készletleltár: "Milyen rugalmas készletek vannak üzembe helyezve a "my-resource-group" erőforráscsoport "main-sql" SQL-kiszolgálóján?"
Parameter Kötelező vagy választható Description
Erőforráscsoport Required Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója.
kiszolgáló Required Az Azure SQL Server-erőforrás neve.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌