Get-AzureSqlDatabaseCopy
Controlla lo stato delle relazioni di copia.
Nota
I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di Azure Service Manager (ASM). Questo modulo di PowerShell legacy non è consigliato durante la creazione di nuove risorse perché ASM è pianificato per il ritiro. Per altre informazioni, vedere Ritiro di Azure Service Manager.
Il modulo Az PowerShell è il modulo PowerShell consigliato per la gestione delle risorse di Azure Resource Manager (ARM) con PowerShell.
Sintassi
Get-AzureSqlDatabaseCopy
-ServerName <String>
[-DatabaseName <String>]
[-PartnerServer <String>]
[-PartnerDatabase <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Get-AzureSqlDatabaseCopy
-ServerName <String>
-DatabaseCopy <DatabaseCopy>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Get-AzureSqlDatabaseCopy
-ServerName <String>
-Database <Database>
[-PartnerServer <String>]
[-PartnerDatabase <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Descrizione
Il cmdlet Get-AzureSqlDatabaseCopy controlla lo stato di una o più relazioni di copia attive. Eseguire questo cmdlet dopo aver eseguito il cmdlet Start-AzureSqlDatabaseCopy o Stop-AzureSqlDatabaseCopy. È possibile controllare una relazione di copia specifica, tutte le relazioni di copia o un elenco filtrato di relazioni di copia, ad esempio tutte le copie in un server di destinazione specifico. È possibile eseguire questo cmdlet nel server che ospita il database di origine o di destinazione.
Questo cmdlet è sincrono. Il cmdlet blocca la console di Azure PowerShell fino a quando non restituisce un oggetto stato.
I parametri PartnerServer e PartnerDatabase sono facoltativi. Se non si specifica alcun parametro, questo cmdlet restituisce una tabella di risultati. Per visualizzare lo stato solo per un database specifico, specificare entrambi i parametri.
Esempio
Esempio 1: Ottenere lo stato di copia di un database
PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y" -DatabaseName "Orders" -PartnerServer "bk0b8kf658"
Questo comando ottiene lo stato del database denominato Orders nel server denominato lpqd0zbr8y. Il parametro PartnerServer limita questo comando al server bk0b8kf658.
Esempio 2: Ottenere lo stato di tutte le copie in un serverGet the status of all copy on a server (Ottenere lo stato di tutte le copie in un server)
PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y"
Questo comando ottiene lo stato di tutte le copie attive nel server denominato lpqd0zbr8y.
Parametri
-Database
Specifica un oggetto che rappresenta il database SQL di Azure di origine. Questo cmdlet ottiene lo stato di copia del database specificato da questo parametro.
Tipo: | Database |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-DatabaseCopy
Specifica un oggetto che rappresenta un database. Questo cmdlet ottiene lo stato di copia del database specificato da questo parametro. Questo parametro accetta l'input della pipeline.
Tipo: | DatabaseCopy |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-DatabaseName
Specifica il nome del database di origine. Questo cmdlet ottiene lo stato di copia del database specificato da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PartnerDatabase
Specifica il nome del database secondario. Se il database non viene trovato nella sys.dm_database_copies visualizzazione a gestione dinamica, questo cmdlet restituisce un oggetto stato vuoto.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PartnerServer
Specifica il nome del server che ospita il database di destinazione. Se il server non viene trovato nella sys.dm_database_copies visualizzazione a gestione dinamica, questo cmdlet restituisce un oggetto stato vuoto.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Profile
Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.
Tipo: | AzureSMProfile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ServerName
Specifica il nome del server in cui risiede la copia del database.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Input
Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database
Output
Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy
Note
- Autenticazione: questo cmdlet richiede l'autenticazione basata su certificato. Per un esempio di come usare l'autenticazione basata su certificati per impostare la sottoscrizione corrente, vedere il cmdlet New-AzureSqlDatabaseServerContext.