Delen via


Get-AzureSqlDatabaseCopy

Controleert de status van kopieerrelaties.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntaxis

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

De get-AzureSqlDatabaseCopy-cmdlet controleert de status van een of meer actieve kopieerrelaties. Voer deze cmdlet uit nadat u de cmdlet Start-AzureSqlDatabaseCopy of Stop-AzureSqlDatabaseCopy hebt uitgevoerd. U kunt een specifieke kopieerrelatie, alle kopieerrelaties of een gefilterde lijst met kopieerrelaties controleren, zoals alle kopieën op een specifieke doelserver. U kunt deze cmdlet uitvoeren op de server waarop de bron- of doeldatabase wordt gehost.

Deze cmdlet is synchroon. De cmdlet blokkeert de Azure PowerShell-console totdat er een statusobject wordt geretourneerd.

De parameters PartnerServer en PartnerDatabase zijn optioneel. Als u geen van beide parameters opgeeft, retourneert deze cmdlet een tabel met resultaten. Als u de status voor slechts een bepaalde database wilt zien, geeft u beide parameters op.

Voorbeelden

Voorbeeld 1: de kopieerstatus van een database ophalen

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

Met deze opdracht wordt de status opgehaald van de database met de naam Orders op de server met de naam lpqd0zbr8y. De parameter PartnerServer beperkt deze opdracht tot de bk0b8kf658-server.

Voorbeeld 2: de status van alle kopieën op een serverGet de status van alle exemplaren op een server ophalen

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

Met deze opdracht krijgt u de status van alle actieve kopieën op de server met de naam lpqd0zbr8y.

Parameters

-Database

Hiermee geeft u een object op dat de bron Azure SQL Database vertegenwoordigt. Deze cmdlet haalt de kopieerstatus op van de database die met deze parameter wordt opgegeven.

Type:Database
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DatabaseCopy

Hiermee geeft u een object op dat een database vertegenwoordigt. Deze cmdlet haalt de kopieerstatus op van de database die met deze parameter wordt opgegeven. Deze parameter accepteert pijplijninvoer.

Type:DatabaseCopy
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DatabaseName

Hiermee geeft u de naam van de brondatabase. Met deze cmdlet wordt de kopieerstatus van de database die met deze parameter wordt opgegeven, opgeslagen.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PartnerDatabase

Hiermee geeft u de naam van de secundaire database. Als deze database niet wordt gevonden in de sys.dm_database_copies dynamische beheerweergave, retourneert deze cmdlet een leeg statusobject.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PartnerServer

Hiermee geeft u de naam op van de server die als host fungeert voor de doeldatabase. Als deze server niet wordt gevonden in de sys.dm_database_copies dynamische beheerweergave, retourneert deze cmdlet een leeg statusobject.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServerName

Hiermee geeft u de naam op van de server waarop de databasekopie zich bevindt.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy

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

Uitvoerwaarden

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy

Notities

  • Verificatie: voor deze cmdlet is verificatie op basis van certificaten vereist. Zie de cmdlet New-AzureSqlDatabaseServerContext voor een voorbeeld van het gebruik van verificatie op basis van certificaten om het huidige abonnement in te stellen.