Esempi di Azure PowerShell per Database SQL di Azure e Istanza gestita di SQL di Azure

Si applica a:Database SQL di AzureIstanza gestita di SQL di Azure

Database SQL di Azure e Istanza gestita di SQL di Azure consentono di configurare i database, le istanze e i pool con Azure PowerShell.

Se non si ha una sottoscrizione di Azure, creare un account Azure gratuito prima di iniziare.

Usare Azure Cloud Shell

Azure Cloud Shell è un ambiente di shell interattivo ospitato in Azure e usato tramite il browser. È possibile usare Bash o PowerShell con Cloud Shell per usare i servizi di Azure. È possibile usare i comandi preinstallati di Cloud Shell per eseguire il codice contenuto in questo articolo senza dover installare strumenti nell'ambiente locale.

Per avviare Azure Cloud Shell:

Opzione Esempio/Collegamento
Selezionare Prova nell'angolo superiore destro di un blocco di codice. La selezione di Prova non comporta la copia automatica del codice in Cloud Shell. Screenshot that shows an example of Try It for Azure Cloud Shell.
Passare a https://shell.azure.com o selezionare il pulsante Avvia Cloud Shell per aprire Cloud Shell nel browser. Screenshot that shows how to launch Cloud Shell in a new window.
Selezionare il pulsante Cloud Shell nella barra dei menu nell'angolo in alto a destra del portale di Azure. Screenshot that shows the Cloud Shell button in the Azure portal

Per eseguire il codice di questo articolo in Azure Cloud Shell:

  1. Avviare Cloud Shell.

  2. Selezionare il pulsante Copia in un blocco di codice per copiare il codice.

  3. Incollare il codice nella sessione di Cloud Shell premendo CTRL+MAIUSC+V in Windows e Linux o CMD+MAIUSC+V in macOS.

  4. Premere INVIO per eseguire il codice.

Se si sceglie di installare e usare PowerShell in locale, per questa esercitazione è necessario AZ PowerShell 1.4.0 o versione successiva. Se è necessario eseguire l'aggiornamento, vedere Installare e configurare Azure PowerShell. Se si esegue PowerShell in locale, è anche necessario eseguire Connect-AzAccount per creare una connessione con Azure.

La tabella seguente include collegamenti a esempi di script di Azure PowerShell per database SQL di Azure.

Collega Descrizione
Creare e configurare database singoli e pool elastici
Creare un database singolo e configurare una regola del firewall a livello di server Questo script di PowerShell crea un database singolo e configura una regola del firewall IP a livello di server.
Creare pool elastici e spostare i database in pool Questo script di PowerShell crea pool elastici, sposta i database in pool e cambia le dimensioni di calcolo.
Configurare la replica geografica ed eseguire il failover
Configurare un database singolo ed eseguirne il failover usando la replica geografica attiva Questo script di PowerShell configura la replica geografica attiva per un database singolo e ne esegue il failover nella replica secondaria.
Configurare un database in pool ed eseguirne il failover usando la replica geografica attiva Questo script di PowerShell configura la replica geografica attiva per un database in un pool elastico e ne esegue il failover nella replica secondaria.
Configurare un gruppo di failover
Configurare un gruppo di failover per un database singolo Questo script di PowerShell crea un database e un gruppo di failover, aggiunge il database al gruppo di failover e testa il failover nel server secondario.
Configurare un gruppo di failover per un pool elastico Questo script di PowerShell crea un database, lo aggiunge a un pool elastico, aggiunge il pool elastico al gruppo di failover e testa il failover nel server secondario.
Ridimensionare un database singolo e un pool elastico
Ridimensionare un database singolo Questo script di PowerShell monitora le metriche delle prestazioni di un database singolo, ne aumenta le dimensioni di calcolo e crea una regola di avviso per una delle metriche delle prestazioni.
Ridimensionare un pool elastico Questo script di PowerShell consente di monitorare le metriche delle prestazioni di un pool elastico, aumentare le dimensioni di calcolo del pool stesso e creare una regola di avviso per una delle metriche delle prestazioni.
Ripristinare, copiare e importare un database
Ripristinare un database Questo script di PowerShell ripristina un database da un backup con ridondanza geografica e ripristina un database eliminato in base al backup più recente.
Copiare un database in un nuovo server Questo script di PowerShell crea una copia di un database esistente in un nuovo server.
Importare un database da un file BACPAC Questo script di PowerShell importa un database in un database SQL di Azure da un file bacpac.
Sincronizzare i dati tra database
Sincronizzare i dati tra database Questo script di PowerShell permette di configurare la sincronizzazione dei dati per sincronizzare più database in Database SQL di Azure.
Sincronizzare i dati tra database SQL e istanze di SQL Server locali Questo script di PowerShell configura Sincronizzazione dati per la sincronizzazione tra un database di Database SQL di Azure e un database locale di SQL Server.
Update the SQL Data Sync sync schema (Aggiornare lo schema di sincronizzazione dati SQL) Questo script di PowerShell consente di aggiungere o rimuovere elementi dallo schema di sincronizzazione dati.

Vedere altre informazioni sull'API Azure PowerShell per i database singoli.

Passaggi successivi

Gli esempi elencati in questa pagina usano az.sql PowerShell cmdlets per la creazione e la gestione delle risorse SQL di Azure. Altri cmdlet per l'esecuzione di query e di molte attività del database sono disponibili in SqlServer PowerShell cmdlets. Per altre informazioni, vedere SQL Server PowerShell.