Sdílet prostřednictvím


Get-AzureSqlDatabaseCopy

Kontroluje stav relací kopírování.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Syntaxe

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

Description

Rutina Get-AzureSqlDatabaseCopy kontroluje stav jedné nebo více aktivních relací kopírování. Tuto rutinu spusťte po spuštění rutiny Start-AzureSqlDatabaseCopy nebo Stop-AzureSqlDatabaseCopy. Můžete zkontrolovat konkrétní relaci kopírování, všechny relace kopírování nebo filtrovaný seznam relací kopírování, například všechny kopie na konkrétním cílovém serveru. Tuto rutinu můžete spustit na serveru, který je hostitelem zdrojové nebo cílové databáze.

Tato rutina je synchronní. Rutina blokuje konzolu Azure PowerShellu, dokud nevrátí objekt stavu.

Parametry PartnerServer a PartnerDatabase jsou volitelné. Pokud nezadáte ani jeden parametr, vrátí tato rutina tabulku výsledků. Pokud chcete zobrazit stav pouze pro konkrétní databázi, zadejte oba parametry.

Příklady

Příklad 1: Získání stavu kopírování databáze

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

Tento příkaz získá stav databáze s názvem Orders na serveru s názvem lpqd0zbr8y. Parametr PartnerServer omezuje tento příkaz na server bk0b8kf658.

Příklad 2: Získání stavu všech kopií na serveruGet stavu všech kopií na serveru

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

Tento příkaz získá stav všech aktivních kopií na serveru s názvem lpqd0zbr8y.

Parametry

-Database

Určuje objekt, který představuje zdrojovou službu Azure SQL Database. Tato rutina získá stav kopírování databáze, kterou tento parametr určuje.

Typ:Database
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DatabaseCopy

Určuje objekt, který představuje databázi. Tato rutina získá stav kopírování databáze, kterou tento parametr určuje. Tento parametr přijímá vstup kanálu.

Typ:DatabaseCopy
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DatabaseName

Určuje název zdrojové databáze. Tato rutina získá stav kopírování databáze, kterou tento parametr určuje.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PartnerDatabase

Určuje název sekundární databáze. Pokud tato databáze není v zobrazení dynamické správy sys.dm_database_copies nalezena, vrátí tato rutina prázdný stavový objekt.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PartnerServer

Určuje název serveru, který je hostitelem cílové databáze. Pokud tento server v zobrazení dynamické správy sys.dm_database_copies nenajde, vrátí tato rutina prázdný stavový objekt.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Profile

Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.

Typ:AzureSMProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ServerName

Určuje název serveru, na kterém se nachází kopie databáze.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Vstupy

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy

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

Výstupy

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy

Poznámky

  • Ověřování: Tato rutina vyžaduje ověřování na základě certifikátů. Příklad použití ověřování na základě certifikátů k nastavení aktuálního předplatného najdete v rutině New-AzureSqlDatabaseServerContext.