Riferimento all'API di gestione per Istanza gestita di SQL di Azure

Si applica a:Istanza gestita di SQL di Azure

È possibile creare e configurare istanze gestite di Istanza gestita di SQL di Azure usando le portale di Azure, PowerShell, l'interfaccia della riga di comando di Azure, l'API REST e Transact-SQL. In questo articolo è possibile trovare una panoramica delle funzioni e dell'API che è possibile usare per creare e configurare istanze gestite.

portale di Azure: Creare un'istanza gestita

Per una guida introduttiva che illustra come creare un'istanza gestita, vedere Avvio rapido: Creare un'istanza gestita.

PowerShell: Creare e configurare istanze gestite

Nota

Questo articolo usa il modulo Azure Az PowerShell, che è il modulo PowerShell consigliato per interagire con Azure. Per iniziare a usare il modulo Az PowerShell, vedere Installare Azure PowerShell. Per informazioni su come eseguire la migrazione al modulo AZ PowerShell, vedere Eseguire la migrazione di Azure PowerShell da AzureRM ad Az.

Importante

Il modulo Azure Resource Manager di PowerShell è ancora supportato da Database SQL di Azure, ma tutte le attività di sviluppo future sono incentrate sul modulo Az.Sql. Per informazioni su questi cmdlet, vedere AzureRM.Sql. Gli argomenti per i comandi nel modulo Az e nei moduli AzureRM sono sostanzialmente identici.

Per creare e gestire istanze gestite del database SQL con Azure PowerShell, usare i cmdlet di PowerShell seguenti. Se è necessario installare o aggiornare PowerShell, vedere Installare il modulo Azure PowerShell.

Suggerimento

Per gli script di esempio di PowerShell, vedere Script di avvio rapido: Creare un'istanza gestita usando una libreria di PowerShell.

Cmdlet Descrizione
New-AzSqlInstance Crea un'istanza gestita.
Get-AzSqlInstance Restituisce informazioni su un'istanza gestita.
Set-AzSqlInstance Imposta le proprietà per un'istanza gestita.
Remove-AzSqlInstance Rimuove un'istanza gestita.
Get-AzSqlInstanceOperation Ottiene un elenco di operazioni di gestione eseguite sull'istanza gestita o su un'operazione specifica.
Stop-AzSqlInstanceOperation Annulla l'operazione di gestione specifica eseguita nell'istanza gestita.
New-AzSqlInstanceDatabase Crea un database Istanza gestita di SQL.
Get-AzSqlInstanceDatabase Restituisce informazioni su un database Istanza gestita di SQL.
Remove-AzSqlInstanceDatabase Rimuove un database Istanza gestita di SQL.
Restore-AzSqlInstanceDatabase Ripristina un database Istanza gestita di SQL.

Interfaccia della riga di comando di Azure: creare e configurare istanze gestite

Per creare e configurare istanze gestite con l'interfaccia della riga di comando di Azure, usare i comandi dell'interfaccia della riga di comando di Azure seguenti per Istanza gestita di SQL. Usare Azure Cloud Shell per eseguire l'interfaccia della riga di comando di Azure nel browser o installarla in macOS, Linux o Windows.

Suggerimento

Per una guida introduttiva dell'interfaccia della riga di comando di Azure, vedere Working with SQL Managed Instance using Azure CLI (Uso di Istanza gestita di database SQL tramite l'interfaccia della riga di comando di Azure).

Cmdlet Descrizione
az sql mi create Crea un'istanza gestita.
az sql mi list Elenca le istanze gestite disponibili.
az sql mi show Ottiene i dettagli per un'istanza gestita.
az sql mi update Aggiornamenti un'istanza gestita.
az sql mi delete Rimuove un'istanza gestita.
az sql mi op list Ottiene un elenco di operazioni di gestione eseguite nell'istanza gestita.
az sql mi op show Ottiene l'operazione di gestione specifica eseguita sull'istanza gestita.
az sql mi op cancel Annulla l'operazione di gestione specifica eseguita nell'istanza gestita.
az sql midb create Crea un database gestito.
az sql midb list Elenca i database gestiti disponibili.
az sql midb restore Ripristina un database gestito.
az sql midb delete Rimuove un database gestito.

Transact-SQL: Creare e configurare i database dell'istanza

Per creare e configurare database di istanza dopo la creazione dell'istanza gestita, usare i comandi T-SQL seguenti. È possibile eseguire questi comandi usando il portale di Azure, SQL Server Management Studio, Azure Data Studio, Visual Studio Code o qualsiasi altro programma in grado di connettersi a un server e passare comandi Transact-SQL.

Suggerimento

Per guide introduttive che illustrano come configurare e connettersi a un'istanza gestita usando SQL Server Management Studio in Microsoft Windows, vedere Avvio rapido: Configurare una macchina virtuale di Azure per connettersi a Istanza gestita di SQL di Azure e Avvio rapido: Configurare una connessione da punto a sito per Istanza gestita di SQL di Azure da locale.

Importante

Non è possibile creare o eliminare un'istanza gestita usando Transact-SQL.

Comando Descrizione
CREATE DATABASE Crea un nuovo database di istanza in Istanza gestita di SQL. Per creare un nuovo database, è necessario essere connessi al database master.
ALTER DATABASE Modifica un database di istanza in Istanza gestita di SQL.

API REST: creare e configurare istanze gestite

Per creare e configurare istanze gestite, usare queste richieste api REST.

Comando Descrizione
Istanza gestita di SQL - Creare o aggiornare Crea o aggiorna un'istanza gestita.
Istanza gestita di SQL - Elimina Elimina un'istanza gestita.
Istanza gestita di SQL - Get Ottiene un'istanza gestita.
Istanza gestita di SQL - Arresta Arresta un'istanza gestita.
Istanza gestita di SQL - Avvia Avvia un'istanza gestita
Istanza gestita di SQL - Elenco Restituisce un elenco di istanze gestite in una sottoscrizione.
Istanza gestita di SQL - Elenco per gruppo di risorse Restituisce un elenco di istanze gestite in un gruppo di risorse.
Istanza gestita di SQL - Aggiornamento Aggiornamenti un'istanza gestita.
operazioni di Istanza gestita di SQL - Elenca per Istanza gestita Ottiene un elenco di operazioni di gestione eseguite nell'istanza gestita.
operazioni Istanza gestita di SQL - Get Ottiene l'operazione di gestione specifica eseguita sull'istanza gestita.
operazioni di Istanza gestita di SQL - Annulla Annulla l'operazione di gestione specifica eseguita nell'istanza gestita.
Istanza gestita di SQL - Avvio/arresto pianificazione- Creazione o aggiornamento Crea o aggiorna una pianificazione dell'istanza gestita di avvio e arresto.
Istanza gestita di SQL - Avvio/arresto - Ottieni Ottiene una pianificazione dell'istanza gestita di avvio e arresto esistente.
Istanza gestita di SQL - Avvio/arresto - Elimina Elimina una pianificazione dell'istanza gestita di avvio e arresto esistente.

Passaggi successivi