Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il server MCP Azure consente di gestire database SQL di Azure risorse, tra cui la creazione, l'eliminazione, l'aggiornamento e l'elenco dei database, con richieste in linguaggio naturale.
database SQL di Azure è un servizio di database relazionale nel cloud Microsoft Azure che offre disponibilità elevata, scalabilità e sicurezza. Per altre informazioni, vedere database SQL di Azure documentazione.
Note
parametri Tool: gli strumenti server Azure MCP definiscono i parametri per i dati necessari per completare le attività. Alcuni di questi parametri sono specifici di ogni strumento e sono documentati di seguito. Altri parametri sono globali e condivisi da tutti gli strumenti. Per altre informazioni, vedere Parametri degli strumenti.
Creare il database SQL
Creare un nuovo database SQL di Azure in un SQL Server esistente. Creare un database con livelli di prestazioni configurabili, limiti di dimensioni e altre impostazioni. Restituisce le informazioni sul database appena create, inclusi i dettagli di configurazione.
Alcuni prompt di esempio includono:
- "Creare un database SQL denominato "my-database" con il livello SKU Premium nel server "my-sql-server".
- "Creare un nuovo database SQL denominato "products-db" nel gruppo di risorse 'my-resource-group' nel server 'my-sql-server'.
- "Creare un database SQL "reports-db" con una dimensione massima di 2 GB nel server "my-sql-server".
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome del database | Required | Nome del database SQL di Azure. |
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. Si tratta di un contenitore logico per Azure risorse. |
| Nome server | Required | Nome del server SQL di Azure. |
| Collation | Opzionale | Collatione per il database (ad esempio, SQL_Latin1_General_CP1_CI_AS). |
| Nome Elastic Pool | Opzionale | Nome del pool elastico a cui assegnare il database. |
| Byte di dimensioni massime | Opzionale | Dimensione massima del database in byte. |
| Leggere la scala | Opzionale | Opzione di lettura per il database (Abilitato o Disabilitato). |
| Capacità SKU | Opzionale | Capacità SKU (DTU o numero di vCore) per il database. |
| Nome SKU | Opzionale | Nome DELLO SKU per il database, ad esempio , BasicS0, P1, GP_Gen5_2. |
| Livello SKU | Opzionale | Livello SKU per il database (ad esempio, Basic, Standard, Premium, GeneralPurpose). |
| Zona ridondante | Opzionale | Indica se il database deve avere ridondanza di zona. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Creare SQL Server
Creare un nuovo server Azure SQL nel gruppo di risorse e nel percorso specificati. Il server viene configurato con le credenziali di amministratore fornite e le impostazioni facoltative. Il comando restituisce il server creato insieme alle relative proprietà, incluso il nome di dominio completo.
Alcuni prompt di esempio includono:
- "Creare un server di Azure SQL denominato "my-sql-server" nella posizione 'eastus' con account di accesso amministratore 'sqladmin'.
- "Configurare un nuovo server SQL denominato "prod-sql-server" nel gruppo di risorse "my-resource-group" con la password dell'amministratore."
- "Creare un server SQL con nome 'dev-sql-server' nel gruppo di risorse 'dev-resource-group' situato in 'westus2'".
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Account di accesso amministratore | Required | Nome dell'account di accesso dell'amministratore per SQL Server. |
| Password amministratore | Required | Password amministratore per SQL Server. |
| Ubicazione | Required | Area Azure in cui verrà creato SQL Server. |
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure, ovvero un contenitore logico per Azure risorse. |
| Nome server | Required | Nome del server SQL di Azure. |
| Accesso alla rete pubblica | Opzionale | Indica se l'accesso alla rete pubblica è abilitato per SQL Server (Enabled o Disabled). |
| Versione | Opzionale | Versione di SQL Server da creare (attualmente è supportata solo 12.0). |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Creare una regola firewall di SQL Server
Crea una regola del firewall per un SQL Server di Azure. Le regole del firewall controllano gli indirizzi IP autorizzati a connettersi al SQL Server. È possibile specificare un singolo indirizzo IP (impostando l'indirizzo IP iniziale e finale sullo stesso valore) o un intervallo di indirizzi IP. Questo comando restituisce la regola del firewall creata con le relative proprietà.
Alcuni prompt di esempio includono:
- "Creare una regola del firewall denominata "allow-office-ip" per SQL Server 'my-sql-server' nel gruppo di risorse 'my-resource-group'.
- Aggiungere una regola del firewall per SQL Server 'my-sql-server' che consenta l'intervallo IP da '203.0.113.0' a '203.0.113.255'.
- "Creare una nuova regola del firewall per Azure SQL Server 'prod-sql-server' con limiti IP da '198.51.100.0' a '198.51.100.255'".
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Indirizzo IP finale | Required | Indirizzo IP finale dell'intervallo di regole del firewall. |
| Nome regola del firewall | Required | Nome della regola del firewall. |
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. Si tratta di un contenitore logico per Azure risorse. |
| Nome server | Required | Nome del server SQL di Azure. |
| Indirizzo IP iniziale | Required | Indirizzo IP iniziale dell'intervallo di regole del firewall. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Eliminare il database SQL
Elimina un database da un SQL Server di Azure. Questa operazione idempotente rimuove il database specificato dal server, restituendo Deleted = false se il database non esiste o Deleted = true se è stato rimosso correttamente.
Alcuni prompt di esempio includono:
- "Eliminare il database SQL 'my-database' dal server 'my-sql-server'".
- "Rimuovere il database 'old-database' dal gruppo di risorse 'my-resource-group' nel server 'my-sql-server'".
- "Eliminare il database 'test-database' da SQL Server 'dev-sql-server'."
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome del database | Required | Nome del database SQL di Azure. |
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. Si tratta di un contenitore logico per Azure risorse. |
| Nome server | Required | Nome del server SQL di Azure. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Eliminare SQL Server
Rimuovere il server Azure SQL specificato dalla sottoscrizione Azure, inclusi tutti i database associati. Questa operazione elimina definitivamente tutti i dati del server e non può essere annullata. Usare force per ignorare la conferma.
Alcuni prompt di esempio includono:
- "Eliminare SQL Server 'my-sql-server' nel gruppo di risorse 'my-resource-group'".
- Rimuovere il server Azure SQL 'old-sql-server' dal mio gruppo di risorse.
- "Eliminare definitivamente SQL Server 'test-sql-server' senza confermare."
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. Si tratta di un contenitore logico per Azure risorse. |
| Nome server | Required | Nome SQL Server di Azure. |
| Forza | Opzionale | Forzare l'eliminazione del server senza richieste di conferma. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Eliminare la regola del firewall di SQL Server
Eliminare una regola del firewall da un SQL Server di Azure. Questa operazione rimuove la regola del firewall specificata, che può limitare l'accesso per gli indirizzi IP consentiti in precedenza da questa regola. L'operazione è idempotente; se la regola non esiste, non viene restituito alcun errore.
Alcuni prompt di esempio includono:
- Eliminare la regola del firewall 'allow-office-ip' dal gruppo di risorse 'my-resource-group' nel SQL Server 'my-sql-server'.
- "Rimuovere la regola del firewall 'temp-access-rule' per SQL Server 'my-sql-server' nel gruppo di risorse 'my-resource-group'".
- "Elimina la regola del firewall 'old-firewall-rule' dal mio server SQL 'dev-sql-server'."
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome regola del firewall | Required | Nome della regola del firewall. |
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. Si tratta di un contenitore logico per Azure risorse. |
| Nome server | Required | Nome del server SQL di Azure. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Ottenere i dettagli di database SQL di Azure
Recuperare informazioni sui database Azure SQL in un SQL Server. È possibile visualizzare i dettagli per un database Azure SQL specifico in base al nome o elencare tutti i database Azure SQL all'interno del SQL Server specificato. Questo strumento fornisce informazioni sul database, inclusi i dettagli di configurazione e lo stato corrente.
Alcuni prompt di esempio includono:
- "Elencare tutti i database nel gruppo di risorse 'my-rg' per il server 'my-server'."
- "Ottenere i dettagli per il database SQL di Azure 'my-database' nel gruppo di risorse 'my-rg' e nel server 'my-server'."
- "Mostra tutti i database Azure SQL nel gruppo di risorse "my-rg" all'interno del server "my-server".
- "Recuperare il database Azure SQL 'my-database' dal gruppo di risorse 'my-rg' nel server 'my-server'."
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. Si tratta di un contenitore logico per Azure risorse. |
| Nome server | Required | Nome SQL Server di Azure. |
| Nome del database | Opzionale | Nome del database SQL di Azure. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Ottieni l'elenco dei pool elastici
Elenca tutti i pool elastici SQL in un SQL Server di Azure, inclusi gli SKU, la capacità, lo stato e i limiti del database. È possibile visualizzare l'inventario del pool elastico, controllare l'utilizzo del pool, confrontare le configurazioni del pool o trovare i pool disponibili per il posizionamento del database. Lo strumento restituisce una matrice JSON di pool elastici con dettagli di configurazione completi.
Alcuni prompt di esempio includono:
- "Elencare tutti i pool elastici nel gruppo di risorse 'my-resource-group' per SQL Server 'my-sql-server'".
- "Mostra i pool elastici nel gruppo di risorse 'prod-resource-group' per SQL Server 'prod-sql-server'".
- "Quali pool elastici esistono nel server SQL 'dev-sql-server' nel gruppo di risorse 'dev-resource-group'?"
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. Si tratta di un contenitore logico per Azure risorse. |
| Nome server | Required | Nome del server SQL di Azure. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Ottenere l'elenco delle regole del firewall
Recuperare un elenco di regole del firewall per un SQL Server di Azure. Questo comando recupera tutte le regole del firewall configurate per il server SQL specificato, inclusi gli intervalli di indirizzi IP e i nomi delle regole. Restituisce una matrice di oggetti regola del firewall con le relative proprietà.
Alcuni prompt di esempio includono:
- "Elencare tutte le regole del firewall nel gruppo di risorse "my-resource-group" per SQL Server "my-sql-server".
- "Mostra le regole del firewall nel gruppo di risorse 'prod-resource-group' per SQL Server 'prod-sql-server'".
- "Quali regole del firewall sono impostate per SQL Server 'dev-sql-server' nel gruppo di risorse 'dev-resource-group'?"
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. Si tratta di un contenitore logico per Azure risorse. |
| Nome server | Required | Nome del SQL Server di Azure. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Ottenere informazioni su SQL Server
Recuperare informazioni dettagliate sui server Azure SQL in un gruppo di risorse. Visualizzare informazioni per un server Azure SQL specifico in base al nome o elencare tutti i server Azure SQL all'interno del gruppo di risorse specificato. Restituisce informazioni complete sul server, inclusi i dettagli di configurazione e lo stato corrente.
Alcuni prompt di esempio includono:
- "Elencare tutti i server Azure SQL nel gruppo di risorse "my-resource-group".
- "Mostra ogni server Azure SQL nel gruppo di risorse "prod-resource-group".
- "Mostra i dettagli del server Azure SQL 'my-sql-server'."
- "Ottenere informazioni per Azure SQL server 'prod-sql-server'."
- "Visualizzare le proprietà di Azure SQL server 'dev-sql-server'."
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. Si tratta di un contenitore logico per Azure risorse. |
| Nome server | Opzionale | Nome del server Azure SQL. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Elencare gli amministratori di Microsoft Entra ID
Elencare gli amministratori Microsoft Entra ID configurati per un server SQL. Questo comando recupera tutti gli amministratori di Entra ID, inclusi i nomi visualizzati, gli ID oggetto e le informazioni sul tenant.
Alcuni prompt di esempio includono:
- Elenca gli amministratori di Microsoft Entra ID per SQL Server 'prod-sql-server' nel gruppo di risorse 'prod-resource-group'.
- Mostra gli amministratori di Entra ID configurati per SQL Server 'dev-sql-server' nel gruppo di risorse 'dev-resource-group'.
- Quali amministratori di Microsoft Entra ID sono configurati per il server SQL 'analytics-sql-server' nel gruppo di risorse 'data-resource-group'?
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. |
| Nome server | Required | Nome SQL Server di Azure, ad esempio prod-sql-server. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Rinominare il database SQL
Rinomina un database SQL di Azure esistente in un nuovo nome all'interno dello stesso SQL Server. Questo comando modifica l'identificatore della risorsa di database mantenendone la configurazione e i dati. Restituisce le informazioni aggiornate sul database con il nuovo nome.
Alcuni prompt di esempio includono:
- "Rinominare il database "my-database" nel server "my-sql-server" in "my-database-v2" nel gruppo di risorse "my-resource-group".
- Rinomina il mio database SQL da 'old-database' a 'new-database' sul server 'prod-sql-server'.
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome del database | Required | Nome del database SQL di Azure. |
| Nuovo nome del database | Required | Nuovo nome per il database SQL di Azure. |
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. Si tratta di un contenitore logico per Azure risorse. |
| Nome server | Required | Nome del server SQL di Azure. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Aggiornare il database SQL
Ridimensionare e configurare le impostazioni delle prestazioni database SQL di Azure. Aggiornare lo SKU, il livello di calcolo, la capacità di archiviazione o le opzioni di ridondanza di un database esistente per soddisfare i requisiti di prestazioni mutevoli. Questo comando restituisce la configurazione aggiornata del database, incluse le modifiche di ridimensionamento applicate.
Alcuni prompt di esempio includono:
- "Modificare la collazione del database SQL 'my-database' sul server 'my-sql-server' nel gruppo di risorse 'my-resource-group'."
- "Aggiornare il database SQL 'my-database' nel server 'my-sql-server' per avere una dimensione massima di 2 GB".
| Parameter | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome del database | Required | Nome del database SQL di Azure. |
| Gruppo di risorse | Required | Nome del gruppo di risorse Azure. Si tratta di un contenitore logico per Azure risorse. |
| Nome server | Required | Nome del server SQL di Azure. |
| Collation | Opzionale | Collatione per il database (ad esempio, SQL_Latin1_General_CP1_CI_AS). |
| Nome Elastic Pool | Opzionale | Nome del pool elastico a cui assegnare il database. |
| Byte di dimensioni massime | Opzionale | Dimensione massima del database in byte. |
| Leggere la scala | Opzionale | Opzione di lettura per il database (abilitato o disabilitato). |
| Capacità SKU | Opzionale | Capacità SKU (DTU o numero di vCore) per il database. |
| Nome SKU | Opzionale | Nome DELLO SKU per il database, ad esempio , BasicS0, P1, GP_Gen5_2. |
| Livello SKU | Opzionale | Livello SKU per il database (ad esempio, Basic, Standard, Premium, GeneralPurpose). |
| Zona ridondante | Opzionale | Indica se il database deve essere a ridondanza di zona. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌