Get-AzureSqlDatabaseCopy

Sprawdza stan relacji kopiowania.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API zarządzania usługami. Zobacz moduł Az programu PowerShell, aby uzyskać polecenia cmdlet do zarządzania zasobami usługi Azure Resource Manager.

Składnia

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>]

Opis

Polecenie cmdlet Get-AzureSqlDatabaseCopy sprawdza stan co najmniej jednej aktywnej relacji kopiowania. Uruchom to polecenie cmdlet po uruchomieniu polecenia cmdlet Start-AzureSqlDatabaseCopy lub Stop-AzureSqlDatabaseCopy. Możesz sprawdzić określoną relację kopiowania, wszystkie relacje kopiowania lub filtrowaną listę relacji kopiowania, na przykład wszystkie kopie na określonym serwerze docelowym. To polecenie cmdlet można uruchomić na serwerze hostujący źródłową lub docelową bazę danych.

To polecenie cmdlet jest synchroniczne. Polecenie cmdlet blokuje konsolę programu Azure PowerShell, dopóki nie zwróci obiektu stanu.

Parametry PartnerServer i PartnerDatabase są opcjonalne. Jeśli nie określisz żadnego parametru, to polecenie cmdlet zwróci tabelę wyników. Aby wyświetlić stan tylko określonej bazy danych, określ oba parametry.

Przykłady

Przykład 1. Pobieranie stanu kopii bazy danych

PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y" -DatabaseName "Orders" -PartnerServer "bk0b8kf658"

To polecenie pobiera stan bazy danych o nazwie Orders na serwerze o nazwie lpqd0zbr8y. Parametr PartnerServer ogranicza to polecenie do serwera bk0b8kf658.

Przykład 2: Pobieranie stanu wszystkich kopii na serwerzePobierz stan wszystkich kopii na serwerze

PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y"

To polecenie pobiera stan wszystkich aktywnych kopii na serwerze o nazwie lpqd0zbr8y.

Parametry

-Database

Określa obiekt reprezentujący źródłową usługę Azure SQL Database. To polecenie cmdlet pobiera stan kopiowania bazy danych, którą określa ten parametr.

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

-DatabaseCopy

Określa obiekt reprezentujący bazę danych. To polecenie cmdlet pobiera stan kopiowania bazy danych, którą określa ten parametr. Ten parametr akceptuje dane wejściowe potoku.

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

-DatabaseName

Określa nazwę źródłowej bazy danych. To polecenie cmdlet pobiera stan kopiowania bazy danych, którą określa ten parametr.

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

-PartnerDatabase

Określa nazwę pomocniczej bazy danych. Jeśli ta baza danych nie zostanie znaleziona w widoku zarządzania dynamicznego sys.dm_database_copies, to polecenie cmdlet zwróci pusty obiekt stanu.

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

-PartnerServer

Określa nazwę serwera, który hostuje docelową bazę danych. Jeśli ten serwer nie zostanie znaleziony w widoku zarządzania dynamicznego sys.dm_database_copies, to polecenie cmdlet zwróci pusty obiekt stanu.

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

-Profile

Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.

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

-ServerName

Określa nazwę serwera, na którym znajduje się kopia bazy danych.

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

Dane wejściowe

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy

Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database

Dane wyjściowe

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy

Uwagi

  • Uwierzytelnianie: to polecenie cmdlet wymaga uwierzytelniania opartego na certyfikatach. Aby zapoznać się z przykładem użycia uwierzytelniania opartego na certyfikatach w celu ustawienia bieżącej subskrypcji, zobacz polecenie cmdlet New-AzureSqlDatabaseServerContext.