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.