Riferimento all'API di gestione per Istanza gestita di SQL di AzureManaged API reference for Azure SQL Managed Instance

SI APPLICA A: Istanza gestita di SQL di Azure

È possibile creare e configurare istanze gestite di Azure SQL Istanza gestita usando il portale di Azure, PowerShell, l'interfaccia della riga di comando di Azure, l'API REST e Transact-SQL.You can create and configure managed instances of Azure SQL Managed Instance using the Azure portal, PowerShell, Azure CLI, REST API, and Transact-SQL. In questo articolo è possibile trovare una panoramica delle funzioni e dell'API che è possibile usare per creare e configurare le istanze gestite.In this article, you can find an overview of the functions and the API that you can use to create and configure managed instances.

Portale di Azure: Creare un'istanza gestitaAzure portal: Create a managed instance

Per una guida introduttiva che illustra come creare un'istanza gestita, vedere Guida introduttiva: creare un'istanza gestita.For a quickstart showing you how to create a managed instance, see Quickstart: Create a managed instance.

PowerShell: creare e configurare istanze gestitePowerShell: Create and configure managed instances

Nota

Questo articolo è stato aggiornato per usare il nuovo modulo Az di Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. È comunque possibile usare il modulo AzureRM, che continuerà a ricevere correzioni di bug almeno fino a dicembre 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Per altre informazioni sul nuovo modulo Az e sulla compatibilità di AzureRM, vedere Introduzione del nuovo modulo Az di Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Per istruzioni sull'installazione del modulo Az, vedere Installare Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

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.The PowerShell Azure Resource Manager module is still supported by Azure SQL Database, but all future development is for the Az.Sql module. Per informazioni su questi cmdlet, vedere AzureRM.Sql.For these cmdlets, see AzureRM.Sql. Gli argomenti per i comandi nel modulo AZ e nei moduli AzureRM sono sostanzialmente identici.The arguments for the commands in the Az module and in the AzureRM modules are substantially identical.

Per creare e gestire istanze gestite del database SQL con Azure PowerShell, usare i cmdlet di PowerShell seguenti.To create and manage managed instances with Azure PowerShell, use the following PowerShell cmdlets. Se è necessario installare o aggiornare PowerShell, vedere installare il modulo Azure PowerShell.If you need to install or upgrade PowerShell, see Install the Azure PowerShell module.

CmdletCmdlet DescrizioneDescription
New-AzSqlInstanceNew-AzSqlInstance Crea un'istanza gestita.Creates a managed instance.
Get-AzSqlInstanceGet-AzSqlInstance Restituisce informazioni su un'istanza gestita.Returns information about a managed instance.
Set-AzSqlInstanceSet-AzSqlInstance Imposta le proprietà per un'istanza gestita.Sets properties for a managed instance.
Remove-AzSqlInstanceRemove-AzSqlInstance Rimuove un'istanza gestita.Removes a managed instance.
Get-AzSqlInstanceOperationGet-AzSqlInstanceOperation Ottiene un elenco di operazioni di gestione eseguite sull'istanza gestita o su un'operazione specifica.Gets a list of management operations performed on the managed instance or specific operation.
Stop-AzSqlInstanceOperationStop-AzSqlInstanceOperation Annulla l'operazione di gestione specifica eseguita nell'istanza gestita.Cancels the specific management operation performed on the managed instance.
New-AzSqlInstanceDatabaseNew-AzSqlInstanceDatabase Crea un database SQL Istanza gestita.Creates a SQL Managed Instance database.
Get-AzSqlInstanceDatabaseGet-AzSqlInstanceDatabase Restituisce informazioni su un database SQL Istanza gestita.Returns information about a SQL Managed Instance database.
Remove-AzSqlInstanceDatabaseRemove-AzSqlInstanceDatabase Rimuove un database di SQL Istanza gestita.Removes a SQL Managed Instance database.
Restore-AzSqlInstanceDatabaseRestore-AzSqlInstanceDatabase Ripristina un database SQL Istanza gestita.Restores a SQL Managed Instance database.

INTERFACCIA della riga di comando di Azure: creare e configurare istanze gestiteAzure CLI: Create and configure managed instances

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 per SQL istanza gestitaTo create and configure managed instances with Azure CLI, use the following Azure CLI commands for SQL Managed Instance. Usare Azure cloud Shell per eseguire l'interfaccia della riga di comando nel browser o installarla in MacOS, Linux o Windows.Use Azure Cloud Shell to run the CLI in your browser, or install it on macOS, Linux, or 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).For an Azure CLI quickstart, see Working with SQL Managed Instance using Azure CLI.

CmdletCmdlet DescrizioneDescription
az sql mi createaz sql mi create Crea un'istanza gestita.Creates a managed instance.
az sql mi listaz sql mi list Elenca le istanze gestite disponibili.Lists available managed instances.
az sql mi showaz sql mi show Ottiene i dettagli per un'istanza gestita.Gets the details for a managed instance.
az sql mi updateaz sql mi update Aggiorna un'istanza gestita.Updates a managed instance.
az sql mi deleteaz sql mi delete Rimuove un'istanza gestita.Removes a managed instance.
elenco AZ SQL mi opaz sql mi op list Ottiene un elenco di operazioni di gestione eseguite nell'istanza gestita.Gets a list of management operations performed on the managed instance.
AZ SQL mi op Showaz sql mi op show Ottiene l'operazione di gestione specifica eseguita nell'istanza gestita.Gets the specific management operation performed on the managed instance.
AZ SQL mi op Cancelaz sql mi op cancel Annulla l'operazione di gestione specifica eseguita nell'istanza gestita.Cancels the specific management operation performed on the managed instance.
az sql midb createaz sql midb create Crea un database gestito.Creates a managed database.
az sql midb listaz sql midb list Elenca i database gestiti disponibili.Lists available managed databases.
az sql midb restoreaz sql midb restore Ripristina un database gestito.Restores a managed database.
az sql midb deleteaz sql midb delete Rimuove un database gestito.Removes a managed database.

Transact-SQL: creare e configurare i database dell'istanzaTransact-SQL: Create and configure instance databases

Per creare e configurare i database dell'istanza dopo la creazione dell'istanza gestita, usare i comandi T-SQL seguenti.To create and configure instance databases after the managed instance is created, use the following T-SQL commands. È possibile eseguire questi comandi utilizzando la portale di Azure, SQL Server Management Studio, Azure Data Studio, Visual Studio Codeo qualsiasi altro programma in grado di connettersi a un server e passare i comandi Transact-SQL.You can issue these commands using the Azure portal, SQL Server Management Studio, Azure Data Studio, Visual Studio Code, or any other program that can connect to a server and pass Transact-SQL commands.

Suggerimento

Per le guide introduttive che illustrano come configurare e connettersi a un'istanza gestita usando SQL Server Management Studio in Microsoft Windows, vedere Guida introduttiva: configurare una macchina virtuale di Azure per la connessione ad Azure sql istanza gestita e Guida introduttiva: configurare una connessione da punto a sito al istanza gestita SQL di Azure dall'ambiente locale.For quickstarts showing you how to configure and connect to a managed instance using SQL Server Management Studio on Microsoft Windows, see Quickstart: Configure Azure VM to connect to Azure SQL Managed Instance and Quickstart: Configure a point-to-site connection to Azure SQL Managed Instance from on-premises.

Importante

Non è possibile creare o eliminare un'istanza gestita tramite Transact-SQL.You cannot create or delete a managed instance using Transact-SQL.

ComandoCommand DescrizioneDescription
CREATE DATABASECREATE DATABASE Crea un nuovo database di istanza in SQL Istanza gestita.Creates a new instance database in SQL Managed Instance. È necessario essere connessi al database master per creare un nuovo database.You must be connected to the master database to create a new database.
ALTER DATABASEALTER DATABASE Modifica un database di istanza in SQL Istanza gestita.Modifies an instance database in SQL Managed Instance.

API REST: creare e configurare istanze gestiteREST API: Create and configure managed instances

Per creare e configurare le istanze gestite, usare queste richieste API REST.To create and configure managed instances, use these REST API requests.

ComandoCommand DescrizioneDescription
Managed Instances - Create Or UpdateManaged Instances - Create Or Update Crea o aggiorna un'istanza gestita.Creates or updates a managed instance.
Managed Instances - DeleteManaged Instances - Delete Elimina un'istanza gestita.Deletes a managed instance.
Managed Instances - GetManaged Instances - Get Ottiene un'istanza gestita.Gets a managed instance.
Managed Instances - ListManaged Instances - List Restituisce un elenco di istanze gestite in una sottoscrizione.Returns a list of managed instances in a subscription.
Managed Instances - List By Resource GroupManaged Instances - List By Resource Group Restituisce un elenco di istanze gestite in un gruppo di risorse.Returns a list of managed instances in a resource group.
Managed Instances - UpdateManaged Instances - Update Aggiorna un'istanza gestita.Updates a managed instance.
Operazioni Istanza gestita-list by Istanza gestitaManaged Instance Operations - List By Managed Instance Ottiene un elenco di operazioni di gestione eseguite nell'istanza gestita.Gets a list of management operations performed on the managed instance.
Operazioni di Istanza gestita-GetManaged Instance Operations - Get Ottiene l'operazione di gestione specifica eseguita nell'istanza gestita.Gets the specific management operation performed on the managed instance.
Operazioni di Istanza gestita-AnnullaManaged Instance Operations - Cancel Annulla l'operazione di gestione specifica eseguita nell'istanza gestita.Cancels the specific management operation performed on the managed instance.

Passaggi successiviNext steps