Get-AzureSqlDatabaseCopy
Überprüft den Status der Kopierbeziehungen.
Hinweis
Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.
Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit PowerShell.
Syntax
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>]
Beschreibung
Das Cmdlet "Get-AzureSqlDatabaseCopy " überprüft den Status einer oder mehrerer aktiver Kopierbeziehungen. Führen Sie dieses Cmdlet aus, nachdem Sie das Cmdlet Start-AzureSqlDatabaseCopy oder Stop-AzureSqlDatabaseCopy ausgeführt haben. Sie können eine bestimmte Kopierbeziehung, alle Kopierbeziehungen oder eine gefilterte Liste von Kopierbeziehungen überprüfen, z. B. alle Kopien auf einem bestimmten Zielserver. Sie können dieses Cmdlet auf dem Server ausführen, auf dem die Quell- oder Zieldatenbank gehostet wird.
Dieses Cmdlet ist synchron. Das Cmdlet blockiert die Azure PowerShell-Konsole, bis ein Statusobjekt zurückgegeben wird.
Die Parameter "PartnerServer " und "PartnerDatabase " sind optional. Wenn Sie keinen parameter angeben, gibt dieses Cmdlet eine Ergebnistabelle zurück. Um den Status nur für eine bestimmte Datenbank anzuzeigen, geben Sie beide Parameter an.
Beispiele
Beispiel 1: Abrufen des Kopierstatus einer Datenbank
PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y" -DatabaseName "Orders" -PartnerServer "bk0b8kf658"
Dieser Befehl ruft den Status der Datenbank mit dem Namen Orders auf dem Server mit dem Namen lpqd0zbr8y ab. Der Parameter PartnerServer schränkt diesen Befehl auf den bk0b8kf658-Server ein.
Beispiel 2: Abrufen des Status aller Kopien auf einem ServerGet den Status aller Kopien auf einem Server
PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y"
Dieser Befehl ruft den Status aller aktiven Kopien auf dem Server mit dem Namen lpqd0zbr8y ab.
Parameter
-Database
Gibt ein Objekt an, das die Quell-Azure SQL-Datenbank darstellt. Dieses Cmdlet ruft den Kopierstatus der Datenbank ab, die dieser Parameter angibt.
Typ: | Database |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-DatabaseCopy
Gibt ein Objekt an, das eine Datenbank darstellt. Dieses Cmdlet ruft den Kopierstatus der Datenbank ab, die dieser Parameter angibt. Dieser Parameter akzeptiert Pipelineeingaben.
Typ: | DatabaseCopy |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-DatabaseName
Gibt den Namen der Quelldatenbank an. Dieses Cmdlet ruft den Kopierstatus der Datenbank ab, die dieser Parameter angibt.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PartnerDatabase
Gibt den Namen der sekundären Datenbank an. Wenn diese Datenbank in der sys.dm_database_copies dynamischen Verwaltungsansicht nicht gefunden wird, gibt dieses Cmdlet ein leeres Statusobjekt zurück.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PartnerServer
Gibt den Namen des Servers an, auf dem die Zieldatenbank gehostet wird. Wenn dieser Server in der sys.dm_database_copies dynamischen Verwaltungsansicht nicht gefunden wird, gibt dieses Cmdlet ein leeres Statusobjekt zurück.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Profile
Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.
Typ: | AzureSMProfile |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServerName
Gibt den Namen des Servers an, auf dem sich die Datenbankkopie befindet.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database
Ausgaben
Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy
Hinweise
- Authentifizierung: Für dieses Cmdlet ist eine zertifikatbasierte Authentifizierung erforderlich. Ein Beispiel für die Verwendung der zertifikatbasierten Authentifizierung zum Festlegen des aktuellen Abonnements finden Sie im Cmdlet New-AzureSqlDatabaseServerContext.