Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Server Azure MCP umožňuje spravovat Azure SQL Database prostředky, včetně vytváření, odstraňování, aktualizace a výpisu databází pomocí výzev v přirozeném jazyce.
Azure SQL Database je relační databázová služba v cloudu Microsoft Azure, která poskytuje vysokou dostupnost, škálovatelnost a zabezpečení. Další informace najdete v dokumentaci k Azure SQL Database.
Note
Parametry nástrojů: Nástroje Azure MCP Server definují parametry pro data potřebná k dokončení úkolů. Některé z těchto parametrů jsou specifické pro každý nástroj a jsou zde popsané. Ostatní parametry jsou globální a sdílejí všechny nástroje. Další informace naleznete v tématu Parametry nástroje.
Vytvoření databáze SQL
Vytvořte nový Azure SQL Database na existujícím SQL Server. Vytvořte databázi s konfigurovatelnými úrovněmi výkonu, omezeními velikosti a dalšími nastaveními. Vrátí nově vytvořené informace o databázi, včetně podrobností o konfiguraci.
Mezi ukázkové výzvy patří:
- Vytvoření databáze SQL s názvem my-database s úrovní skladové položky Premium na serveru my-sql-server
- Vytvoření nové databáze SQL s názvem products-db ve skupině prostředků my-resource-group na serveru my-sql-server
- Vytvoření databáze SQL reports-db s maximální velikostí 2 GB na serveru my-sql-server
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název databáze | Required | Název Azure SQL Database. |
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název serveru | Required | Název Azure SQL Serveru. |
| Kolace | Volitelný | Řazení databáze (například SQL_Latin1_General_CP1_CI_AS). |
| Název škálovatelného fondu | Volitelný | Název elastického fondu, do kterého se má přiřadit databáze. |
| Maximální velikost bajtů | Volitelný | Maximální velikost databáze v bajtech. |
| Škálování čtení | Volitelný | Možnost škálování pro čtení pro databázi (povoleno nebo zakázáno) |
| Kapacita skladové položky | Volitelný | Kapacita SKU (DTU nebo počet virtuálních jader) pro databázi. |
| Název skladové položky | Volitelný | Název skladové položky pro databázi (například Basic, S0, P1, GP_Gen5_2). |
| Úroveň SKU | Volitelný | Úroveň skladové položky pro databázi (například Basic, Standard, Premium, GeneralPurpose). |
| Zónově redundantní | Volitelný | Určuje, jestli má být databáze zónově redundantní. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Vytvoření SQL Server
Vytvořte nový Azure SQL server v zadané skupině prostředků a umístění. Server je nakonfigurovaný s poskytnutými přihlašovacími údaji správce a volitelnými nastaveními. Příkaz vrátí vytvořený server spolu s jeho vlastnostmi, včetně plně kvalifikovaného názvu domény.
Mezi ukázkové výzvy patří:
- "Vytvořte Azure SQL server s názvem my-sql-server v umístění eastus s přihlašovacím jménem správce sqladmin.
- "Nastavte nový SQL server s názvem "prod-sql-server" ve skupině prostředků my-resource-group s heslem správce.
- Vytvořte SQL server s názvem 'dev-sql-server' ve skupině prostředků 'dev-resource-group' umístěné ve 'westus2'.
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Přihlášení správce | Required | Přihlašovací jméno správce serveru SQL. |
| Heslo správce | Required | Heslo správce pro SQL Server. |
| Location | Required | Oblast Azure, ve které se vytvoří SQL Server. |
| Skupina zdrojů | Required | Název skupiny prostředků Azure, která je logickým kontejnerem pro prostředky Azure. |
| Název serveru | Required | Název Azure SQL Serveru. |
| Přístup k veřejné síti | Volitelný | Zda je povolený přístup k veřejné síti pro SQL Server (Enabled nebo Disabled). |
| Verze | Volitelný | Verze SQL Server, která se má vytvořit (aktuálně se podporuje pouze 12.0). |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Pravidlo brány firewall pro SQL Server
Vytvoří pravidlo brány firewall pro Azure SQL Server. Pravidla brány firewall určují, které IP adresy se můžou připojit k SQL Server. Můžete zadat jednu IP adresu (nastavením počáteční a koncové IP adresy na stejnou hodnotu) nebo rozsah IP adres. Tento příkaz vrátí vytvořené pravidlo brány firewall s jeho vlastnostmi.
Mezi ukázkové výzvy patří:
- Vytvořte pravidlo brány firewall s názvem "allow-office-ip" pro SQL Server 'my-sql-server' ve skupině prostředků 'my-resource-group'.
- Přidejte pravidlo brány firewall pro SQL Server 'my-sql-server' a povolte rozsah IP adres '203.0.113.0' až '203.0.113.255'.
- Vytvořte nové pravidlo brány firewall pro Azure SQL Server „prod-sql-server“ s omezením IP adres od 198.51.100.0 do 198.51.100.255.
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Koncová IP adresa | Required | Koncová IP adresa rozsahu pravidel brány firewall. |
| Název pravidla brány firewall | Required | Název pravidla brány firewall. |
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název serveru | Required | Název Azure SQL Serveru. |
| Počáteční IP adresa | Required | Počáteční IP adresa rozsahu pravidel brány firewall. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Odstranění služby SQL Database
Odstraní databázi z azure SQL Server. Tato idempotentní operace odebere zadanou databázi ze serveru a vrátí Deleted = false , pokud databáze neexistuje nebo Deleted = true byla úspěšně odebrána.
Mezi ukázkové výzvy patří:
- Odstranění databáze SQL my-database ze serveru my-sql-server
- Odeberte databázi old-database ze skupiny prostředků my-resource-group na serveru my-sql-server.
- "Odstraňte databázi test-database z SQL Serveru dev-sql-server.".
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název databáze | Required | Název Azure SQL Database. |
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název serveru | Required | Název Azure SQL Serveru. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Odstraňte SQL Server
Odeberte zadaný Azure SQL server z vašeho Azure předplatného, včetně všech přidružených databází. Tato operace trvale odstraní všechna data serveru a nedá se vrátit zpět. Slouží force k obejití potvrzení.
Mezi ukázkové výzvy patří:
- Odstraňte SQL server 'my-sql-server' ve skupině prostředků 'my-resource-group'.
- Odeberte Azure SQL server 'old-sql-server' z mé skupiny prostředků.
- Trvalé odstranění SQL Serveru test-sql-server bez potvrzení
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název serveru | Required | Název Azure SQL Serveru. |
| Síla | Volitelný | Vynutit odstranění serveru bez výzvy k potvrzení. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Odstranění pravidla brány firewall SQL Server
Odstraňte pravidlo brány firewall z Azure SQL Server. Tato operace odebere zadané pravidlo brány firewall, které může omezit přístup k IP adresám, které toto pravidlo dříve povolilo. Operace je idempotentní; pokud pravidlo neexistuje, nevrátí se žádná chyba.
Mezi ukázkové výzvy patří:
- Odstraňte pravidlo firewallu "allow-office-ip" ve skupině prostředků "my-resource-group" na SQL serveru "my-sql-server".
- Odstraňte pravidlo brány firewall 'temp-access-rule' pro SQL server 'my-sql-server' ve skupině prostředků 'my-resource-group'.
- Smazat pravidlo brány firewall 'old-firewall-rule' z mého SQL serveru 'dev-sql-server'.
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název pravidla brány firewall | Required | Název pravidla brány firewall. |
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název serveru | Required | Název Azure SQL Serveru. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Získání podrobností o Azure SQL Database
Načtěte informace o Azure SQL databázích v SQL Server. Podrobnosti pro konkrétní databázi Azure SQL můžete zobrazit podle názvu nebo zobrazit seznam všech Azure SQL databází v zadaném SQL Server. Tento nástroj poskytuje informace o databázi, včetně podrobností o konfiguraci a aktuálního stavu.
Mezi ukázkové výzvy patří:
- Seznam všech databází ve skupině prostředků 'my-rg' pro server 'my-server'.
- Podrobnosti o databázi Azure SQL „my-database“ ve skupině prostředků „my-rg“ a na serveru „my-server“.
- Zobrazit všechny Azure SQL databáze ve skupině prostředků my-rg v rámci serveru my-server.
- Načtěte databázi Azure SQL „my-database“ ze skupiny prostředků „my-rg“ na serveru „my-server“.
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název serveru | Required | Název Azure SQL Serveru. |
| Název databáze | Volitelný | Název Azure SQL Database. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Získat seznam elastických poolů
Zobrazí seznam všech elastických fondů SQL v azure SQL Server, včetně jejich skladové položky, kapacity, stavu a limitů databáze. Můžete zobrazit inventář elastického fondu, zkontrolovat využití fondu, porovnat konfigurace fondu nebo najít dostupné fondy pro umístění databáze. Nástroj vrátí pole JSON elastických fondů s úplnými podrobnostmi konfigurace.
Mezi ukázkové výzvy patří:
- Seznam všech elastických poolů ve skupině prostředků 'my-resource-group' pro SQL Server 'my-sql-server'.
- Ukaž mi elastické fondy ve skupině prostředků 'prod-resource-group' pro SQL server 'prod-sql-server'.
- Jaké elastické skupiny existují na mém SQL serveru 'dev-sql-server' ve skupině prostředků 'dev-resource-group'?
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název serveru | Required | Název Azure SQL Serveru. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Získejte seznam pravidel brány firewall
Načtěte seznam pravidel brány firewall pro Azure SQL Server. Tento příkaz načte všechna pravidla brány firewall nakonfigurovaná pro zadaný SQL server, včetně jejich rozsahů IP adres a názvů pravidel. Vrátí pole objektů pravidel brány firewall s jejich vlastnostmi.
Mezi ukázkové výzvy patří:
- Seznam všech pravidel brány firewall ve skupině prostředků "my-resource-group" pro SQL Server "my-sql-server".
- Ukaž mi pravidla brány firewall ve skupině prostředků 'prod-resource-group' pro server SQL 'prod-sql-server'.
- Jaká pravidla brány firewall jsou nastavená pro SQL Server dev-sql-server ve skupině prostředků dev-resource-group?
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název serveru | Required | Název SQL Server Azure. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Získání informací o SQL Serveru
Načtěte podrobnosti o serverech Azure SQL ve skupině prostředků. Zobrazí informace pro konkrétní Azure SQL server podle názvu nebo zobrazí seznam všech Azure SQL serverů v zadané skupině prostředků. Vrátí komplexní informace o serveru, včetně podrobností o konfiguraci a aktuálního stavu.
Mezi ukázkové výzvy patří:
- Vypište všechny servery Azure SQL ve skupině prostředků 'my-resource-group'.
- Ukaž mi každý Azure SQL server ve skupině prostředků „prod-resource-group“.
- Zobraz mi podrobnosti o serveru Azure SQL 'my-sql-server'.
- Získat informace o Azure SQL serveru "prod-sql-server".
- Zobrazit vlastnosti serveru Azure SQL 'dev-sql-server'.
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název serveru | Volitelný | Název serveru Azure SQL. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Seznam správců Microsoft Entra ID
Zobrazí seznam Microsoft Entra ID správců nakonfigurovaných pro SQL Server. Tento příkaz načte všechny správce Entra ID, včetně jejich zobrazovaných názvů, ID objektů a informací o tenantu.
Mezi ukázkové výzvy patří:
- Seznam správců Microsoft Entra ID pro SQL Server prod-sql-server ve skupině prostředků prod-resource-group
- Ukažte mi správce Entra ID nakonfigurované pro SQL server 'dev-sql-server' ve skupině prostředků 'dev-resource-group'.
- "Kteří správci Microsoft Entra ID jsou nastaveni pro můj SQL server 'analytics-sql-server' ve skupině prostředků 'data-resource-group'?"
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Skupina zdrojů | Required | Název skupiny prostředků Azure. |
| Název serveru | Required | Název SQL Server Azure (například prod-sql-server). |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Přejmenování služby SQL Database
Přejmenuje existující Azure SQL Database na nový název ve stejném SQL Server. Tento příkaz změní identifikátor databázového prostředku při zachování jeho konfigurace a dat. Vrátí aktualizované informace o databázi s novým názvem.
Mezi ukázkové výzvy patří:
- Přejmenování databáze my-database na serveru my-sql-server na my-database-v2 ve skupině prostředků my-resource-group
- Přejmenování databáze SQL old-database na new-database na serveru prod-sql-server
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název databáze | Required | Název Azure SQL Database. |
| Nový název databáze | Required | Nový název Azure SQL Database. |
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název serveru | Required | Název Azure SQL Serveru. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Aktualizace služby SQL Database
Škálování a konfigurace nastavení výkonu Azure SQL Database Aktualizujte skladovou položku stávající databáze, úroveň výpočetních prostředků, kapacitu úložiště nebo možnosti redundance, aby splňovaly měnící se požadavky na výkon. Tento příkaz vrátí aktualizovanou konfiguraci databáze, včetně použitých změn škálování.
Mezi ukázkové výzvy patří:
- Změnit kolaci SQL databáze "my-database" na serveru "my-sql-server" ve skupině prostředků "my-resource-group".
- Aktualizace databáze SQL my-database na serveru my-sql-server tak, aby měla maximální velikost 2 GB
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název databáze | Required | Název Azure SQL Database. |
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název serveru | Required | Název Azure SQL Serveru. |
| Kolace | Volitelný | Řazení databáze (například SQL_Latin1_General_CP1_CI_AS). |
| Název škálovatelného fondu | Volitelný | Název elastického fondu, do kterého se má přiřadit databáze. |
| Maximální velikost bajtů | Volitelný | Maximální velikost databáze v bajtech. |
| Škálování čtení | Volitelný | Možnost škálování pro čtení pro databázi (povoleno nebo zakázáno) |
| Kapacita skladové položky | Volitelný | Kapacita SKU (DTU nebo počet virtuálních jader) pro databázi. |
| Název skladové položky | Volitelný | Název skladové položky pro databázi (například Basic, S0, P1, GP_Gen5_2). |
| Úroveň SKU | Volitelný | Úroveň skladové položky pro databázi (například Basic, Standard, Premium, GeneralPurpose). |
| Zónově redundantní | Volitelný | Zda má být databáze zónově redundantní. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |