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 Dienstverwaltungs-APIs verwenden. Cmdlets zum Verwalten von Azure Ressource Manager-Ressourcen finden Sie im Az PowerShell-Modul.

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 Azure SQL-Quelldatenbank darstellt. Dieses Cmdlet ruft den Kopierstatus der Datenbank ab, die dieser Parameter angibt.

Type:Database
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:DatabaseCopy
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DatabaseName

Gibt den Namen der Quelldatenbank an. Dieses Cmdlet ruft den Kopierstatus der Datenbank ab, die dieser Parameter angibt.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServerName

Gibt den Namen des Servers an, auf dem sich die Datenbankkopie befindet.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.