Sdílet prostřednictvím


Přehled nástrojů Azure SQL pro Azure MCP Server

Azure MCP Server umožňuje spravovat prostředky Azure SQL Database pomocí výzev přirozeného jazyka. Tento referenční informace k nástrojům Azure SQL poskytuje komplexní příkazy pro správu databází, serverů, pravidel brány firewall a elastických fondů bez složité syntaxe.

Azure SQL Database je plně spravovaný databázový stroj paaS (platforma jako služba), který zpracovává většinu funkcí správy databází, jako je upgrade, opravy, zálohy a monitorování bez zásahu uživatele.

Note

Parametry nástroje: Nástroje Azure MCP Serveru definují parametry pro data, která potřebují k dokončení úloh. Některé z těchto parametrů jsou specifické pro každý nástroj a jsou popsané níže. Ostatní parametry jsou globální a sdílejí všechny nástroje. Další informace naleznete v tématu Parametry nástroje.

Databáze: Vytvoření databáze

Vytvořte novou databázi na existujícím Azure SQL Serveru. Tento příkaz vytvoří databázi s konfigurovatelnými úrovněmi výkonu, omezeními velikosti a dalšími nastaveními.

Mezi ukázkové výzvy patří:

  • Vytvoření databáze: Vytvoření nové databáze SQL s názvem sales-data na serveru prod-sql-server ve skupině prostředků my-resource-group
  • Zadejte úroveň: Vytvoření databáze SQL inventory s úrovní Basic na serveru eastus-sql ve skupině prostředků my-resource-group
  • Skupina prostředků: Vytvoření nové databáze s názvem customer-info na SQL Serveru Analytics-sql ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název Azure SQL Serveru.
Databáze Required Název služby Azure SQL Database.
Název skladové položky Volitelný Název skladové položky pro databázi (například Basic, S0, P1, GP_Gen5_2).
Úroveň skladové položky Volitelný Úroveň skladové položky pro databázi (například Basic, Standard, Premium, GeneralPurpose).
Kapacita skladové položky Volitelný Kapacita skladové položky (DTU nebo počet virtuálních jader) pro databázi.
Kolace Volitelný Kolace databáze (například SQL_Latin1_General_CP1_CI_AS).
Maximální velikost bajtů Volitelný Maximální velikost databáze v bajtech.
Název elastického fondu Volitelný Název elastického fondu pro přiřazení databáze.
Zónově redundantní Volitelný Zda má být databáze zónově redundantní.
Škálování čtení Volitelný Možnost škálování čtení pro databázi (Enabled nebo Disabled).

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ❌ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Databáze: Odstranění databáze

Odstranění databáze SQL

Mezi ukázkové výzvy patří:

  • Odstranění databáze: Odstranění databáze SQL Sales-data ze serveru prod-sql-server ve skupině prostředků my-resource-group
  • Odebrání ze skupiny prostředků: Odebrání inventáře z SQL Serveru eastus-sql ve skupině prostředků my-resource-group
  • Odstranit podle názvu: "Odstraňte databázi s názvem customer-info na serveru Analytics-sql ve skupině prostředků my-resource-group"
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název Azure SQL Serveru.
Databáze Required Název služby Azure SQL Database.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Databáze: Výpis databází

Zobrazí seznam všech databází ve vašem cloudovém prostředku s jejich konfigurací, stavem, skladovou jednotkou a podrobnostmi o výkonu. Použijte, když potřebujete: zobrazení inventáře databáze, kontrolu stavu databáze, porovnání konfigurací databáze nebo vyhledání databází pro operace správy.

Mezi ukázkové výzvy patří:

  • Výpis databází: Zobrazit všechny databáze na serveru eastus-sql ve skupině prostředků my-resource-group
  • Inventář databáze: Seznam databází ve skupině prostředků my-resource-group na serveru eastus-sql
  • Zkontrolujte stav databáze: Jaké databáze jsou aktuálně aktivní na mém serveru eastus-sql ve skupině prostředků my-resource-group?
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název zdroje.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Databáze: Přejmenování databáze

Přejmenujte existující databázi na nový název na stejném serveru Azure SQL.

Mezi ukázkové výzvy patří:

  • Přejmenování databáze: Přejmenování databáze SQL Sales-data na serveru prod-sql-server ve skupině prostředků my-resource-group na sales-archive
  • Přejmenování s explicitním serverem: Přejmenování inventáře databáze Azure SQL na inventory-2025 na serveru eastus-sql ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název Azure SQL Serveru.
Databáze Required Název služby Azure SQL Database.
Nový název databáze Required Nový název služby Azure SQL Database.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ❌ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Databáze: Zobrazení podrobností databáze

Načte podrobné informace o konkrétní databázi. Pomocí tohoto příkazu zkontrolujte konfiguraci, úroveň výkonu, velikost a další charakteristiky databáze.

Mezi ukázkové výzvy patří:

  • Zobrazení podrobností databáze: Zobrazení podrobností o databázi inventory na serveru eastus-sql ve skupině prostředků my-resource-group
  • Zkontrolujte konfiguraci databáze: "Můžete mi říct specifikace a aktuální stav databáze customer-db na serveru prod-sql-server" ve skupině prostředků my-resource-group?
  • Zkontrolujte úroveň výkonu: Jakou úroveň služby pro server prod-sql-server ve skupině prostředků my-resource-group používá moje analytická databáze?
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název zdroje.
Databáze Required Název databáze v prostředku.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Databáze: Aktualizace databáze

Aktualizujte nastavení konfigurace pro existující službu Azure SQL Database.

Mezi ukázkové výzvy patří:

  • Aktualizace úrovně výkonu: Aktualizace úrovně výkonu databáze SQL Sales-data na serveru prod-sql-server ve skupině prostředků my-resource-group
  • Škálování skladové položky databáze: Škálování skladové položky databáze SQL na serveru eastus-sql ve skupině prostředků my-resource-group pro použití skladové položky S3
  • Změna nastavení databáze: Aktualizace analýzy databáze Azure SQL tak, aby používala úroveň Premium na serveru eastus-sql ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název Azure SQL Serveru.
Databáze Required Název služby Azure SQL Database.
Název skladové položky Volitelný Název skladové položky pro databázi (například Basic, S0, P1, GP_Gen5_2).
Úroveň skladové položky Volitelný Úroveň skladové položky pro databázi (například Basic, Standard, Premium, GeneralPurpose).
Kapacita skladové položky Volitelný Kapacita skladové položky (DTU nebo počet virtuálních jader) pro databázi.
Kolace Volitelný Kolace databáze (například SQL_Latin1_General_CP1_CI_AS).
Maximální velikost bajtů Volitelný Maximální velikost databáze v bajtech.
Název elastického fondu Volitelný Název elastického fondu pro přiřazení databáze.
Zónově redundantní Volitelný Zda má být databáze zónově redundantní.
Škálování čtení Volitelný Možnost škálování čtení pro databázi (Enabled nebo Disabled).

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Ověřování serveru: Seznam správců Microsoft Entra

Uvádí seznam správců Microsoft Entra ID nakonfigurovaných pro server Azure SQL. Tento příkaz použijte ke správě a auditování přístupu na základě identity k vašemu prostředku.

Mezi ukázkové výzvy patří:

  • Zkontrolujte uživatele správce: "Show me all Microsoft Entra administrators for my 'prod-sql' server in resource group 'my-resource-group'
  • Přístup k identitě: Seznam správců Microsoft Entra pro SQL Server finance-db ve skupině prostředků my-resource-group
  • Kontrola zabezpečení: Kdo má přístup správce k serveru prod-sql-server ve skupině prostředků my-resource-group?
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název prostředku Azure SQL Serveru.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Server: Vytvoření serveru

Vytvoří nový server Azure SQL v zadané skupině prostředků a umístění.

Mezi ukázkové výzvy patří:

  • Vytvořte SQL Server: Vytvoření nového serveru Azure SQL s názvem prod-sql-server ve skupině prostředků my-resource-group s uživatelským správcem sqladmin a heslem MyStr0ngP@ssw0rd! v oblasti USA – východ"
  • Zadejte uživatele správce: Vytvoření serveru SQL Azure s názvem eastus-sql ve skupině prostředků my-resource-group v umístění USA – východ s uživatelem sqladmin a heslem správce sqladmin a heslem SecureP@ss123!.
  • Nastavení serveru ve skupině prostředků: "Nastavení nového SQL serveru s názvem analytics-sql pro uživatele s oprávněním správce sqladmin s heslem Analytics2024! v oblasti USA – západ 2 ve skupině prostředků my-resource-group s povoleným přístupem k veřejné síti
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název prostředku Azure SQL Serveru.
Uživatel správce Required Přihlašovací jméno správce serveru SQL.
Heslo správce Required Heslo správce pro SQL Server.
Location Required Umístění oblasti Azure, kde je vytvořen SQL Server.
Verze Volitelný Verze SQL Serveru, která se má vytvořit (například 12.0).
Přístup k veřejné síti Volitelný Zda je povolený přístup k veřejné síti pro SQL Server (Enabled nebo Disabled).

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ❌ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Server: Odstranění serveru

Odstraní server SQL Azure a všechny jeho databáze ze zadané skupiny prostředků.

Mezi ukázkové výzvy patří:

  • Odstraňte SQL Server: Odstraňte Azure SQL Server prod-sql-server ze skupiny prostředků my-resource-group.
  • Odebrat z předplatného: Odebrání SQL Serveru test-sql-server ze skupiny prostředků my-resource-group
  • Trvalé odstranění: Trvale odstranit SQL Server Analytics-sql ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název prostředku Azure SQL Serveru.
Síla Volitelný Vynutit odstranění serveru bez výzvy k potvrzení.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Server: Výpis serverů

Zobrazí seznam serverů Azure SQL v rámci skupiny prostředků.

Mezi ukázkové výzvy patří:

  • Výpis SQL serverů: Seznam všech serverů Azure SQL ve skupině prostředků my-resource-group
  • Zobrazit všechny servery: "Show me every SQL server available in resource group 'my-resource-group'
  • Inventář serveru: Jaké servery SQL mám ve skupině prostředků my-resource-group?
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Skupina zdrojů Volitelný Skupina prostředků pro filtrování serverů podle.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Server: Zobrazení podrobností o serveru

Načte podrobné informace o serveru Azure SQL, včetně konfigurace, stavu a vlastností, jako je plně kvalifikovaný název domény, verze, přihlášení správce a nastavení přístupu k síti.

Mezi ukázkové výzvy patří:

  • Zobrazení podrobností o serveru: "Zobrazení podrobností o Serveru SQL Azure prod-sql-server ve skupině prostředků my-resource-group"
  • Získání konfigurace: Získání podrobností o konfiguraci pro SQL Server Analytics-sql ve skupině prostředků my-resource-group
  • Vlastnosti zobrazení: Zobrazení vlastností SQL Serveru eastus-sql ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název prostředku Azure SQL Serveru.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Brána firewall serveru: Pravidla seznamu

Zobrazí seznam všech pravidel brány firewall pro konkrétní prostředek. Pomocí tohoto příkazu můžete spravovat a kontrolovat nastavení přístupu k síti pro váš prostředek.

Mezi ukázkové výzvy patří:

  • Zobrazení nastavení brány firewall: Zobrazit všechna pravidla brány firewall pro můj server prod-sql-server ve skupině prostředků my-resource-group
  • Zkontrolujte řízení přístupu: "Existují nějaká pravidla brány firewall pro sql server analytics-db ve skupině prostředků my-resource-group?".
  • Audit zabezpečení: Seznam pravidel brány firewall pro náš server finance-db ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název prostředku Azure SQL Serveru.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Brána firewall serveru: Vytvoření pravidla

Vytvoří pravidlo brány firewall pro prostředek. Pravidla brány firewall určují, které IP adresy se můžou připojit k prostředku. Můžete zadat jednu IP adresu (nastavením počáteční a koncové IP adresy na stejnou hodnotu) nebo rozsah IP adres.

Mezi ukázkové výzvy patří:

  • Přidání pravidla brány firewall: Vytvoření pravidla brány firewall s názvem office-access pro server prod-sql ve skupině prostředků my-resource-group umožňující rozsah IP adres 192.168.1.1 až 192.168.1.100
  • Nastavení rozsahu přístupu: "Potřebuji nastavit pravidlo brány firewall test na serveru analytics-sql ve skupině prostředků my-resource-group, aby bylo možné povolit přístup z rozsahu IP adres 10.0.0.1 na 10.0.0.0.255"
  • Povolit jednu IP adresu: Vytvoření pravidla firewallu allow-single-ip pro povolení přístupu z IP adresy 203.0.113.5 k sql serveru production-uswest ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název prostředku Azure SQL Serveru.
Pravidlo brány firewall Required Název pravidla brány firewall.
Počáteční IP adresa Required Počáteční IP adresa rozsahu pravidel brány firewall.
Koncová IP adresa Required Koncová IP adresa rozsahu pravidel brány firewall.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ❌ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Brána firewall serveru: Pravidlo odstranění

Odstraní pravidlo brány firewall z prostředku. Tato operace odebere zadané pravidlo brány firewall a potenciálně omezí přístup pro IP adresy, které toto pravidlo dříve povolilo. Pokud pravidlo neexistuje, nevrátí se žádná chyba.

Mezi ukázkové výzvy patří:

  • Odebrání pravidla brány firewall: Odstraňte pravidlo brány firewall s názvem office-access ze serveru prod-sql ve skupině prostředků my-resource-group.
  • Odvolání přístupu: Odvolání pravidla brány firewall temp-access na serveru test-sql ve skupině prostředků my-resource-group
  • Odstraňte pravidlo přístupu: Odebrání pravidla brány firewall guest-access z našeho vývojového SQL serveru ve skupině prostředků my-resource-group
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název prostředku Azure SQL Serveru.
Pravidlo brány firewall Required Název pravidla brány firewall.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Elastické fondy: Výpis elastických fondů

Zobrazí seznam všech elastických fondů pro konkrétní prostředek. Elastické fondy jsou řešení přidělování prostředků, které umožňuje spravovat a škálovat více databází s různými požadavky na prostředky.

Mezi ukázkové výzvy patří:

  • Zobrazení fondů zdrojů: Zobrazit všechny elastické fondy na serveru main-sql ve skupině prostředků my-resource-group
  • Zkontrolujte elasticitu: Uveďte všechny elastické fondy, které máme spuštěné na sql serveru databáze zákazníka ve skupině prostředků my-resource-group.
  • Inventář fondu: Jaké elastické fondy se nasazují na SQL Server main-sql ve skupině prostředků my-resource-group?
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků Azure Jedná se o logický kontejner pro prostředky Azure.
Server Required Název prostředku Azure SQL Serveru.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌