Esempi di Azure PowerShell per database SQL di Azure
Si applica a: Database SQL di Azure
Il database SQL di Azure consente di configurare i database 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. | |
Passare a https://shell.azure.com o selezionare il pulsante Avvia Cloud Shell per aprire Cloud Shell nel browser. | |
Selezionare il pulsante Cloud Shell nella barra dei menu nell'angolo in alto a destra del portale di Azure. |
Per eseguire il codice di questo articolo in Azure Cloud Shell:
Avviare Cloud Shell.
Selezionare il pulsante Copia in un blocco di codice per copiare il codice.
Incollare il codice nella sessione di Cloud Shell premendo CTRL+MAIUSC+V in Windows e Linux o CMD+MAIUSC+V in macOS.
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.
Esempi
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.
Contenuto correlato
Gli esempi elencati in questa pagina usano az.sql PowerShell cmdlets per creare e gestire le 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.