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.