Get-AzureSqlDatabaseCopy
Kontrollerar status för kopieringsrelationer.
Kommentar
De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
Syntax
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
Cmdleten Get-AzureSqlDatabaseCopy kontrollerar statusen för en eller flera aktiva kopieringsrelationer. Kör den här cmdleten när du har kört cmdleten Start-AzureSqlDatabaseCopy eller Stop-AzureSqlDatabaseCopy. Du kan kontrollera en specifik kopieringsrelation, alla kopieringsrelationer eller en filtrerad lista över kopieringsrelationer, till exempel alla kopior på en specifik målserver. Du kan köra den här cmdleten på den server som är värd för käll- eller måldatabasen.
Den här cmdleten är synkron. Cmdleten blockerar Azure PowerShell-konsolen tills den returnerar ett statusobjekt.
Parametrarna PartnerServer och PartnerDatabase är valfria. Om du inte anger någon av parametrarna returnerar den här cmdleten en resultattabell. Om du bara vill se status för en viss databas anger du båda parametrarna.
Exempel
Exempel 1: Hämta kopieringsstatus för en databas
PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y" -DatabaseName "Orders" -PartnerServer "bk0b8kf658"
Det här kommandot hämtar statusen för databasen med namnet Orders på servern med namnet lpqd0zbr8y. Parametern PartnerServer begränsar det här kommandot till servern bk0b8kf658.
Exempel 2: Hämta status för alla kopior på en serverHämta status för alla kopior på en server
PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y"
Det här kommandot hämtar status för alla aktiva kopior på servern med namnet lpqd0zbr8y.
Parametrar
-Database
Anger ett objekt som representerar källans Azure SQL Database. Den här cmdleten hämtar kopieringsstatusen för databasen som den här parametern anger.
Type: | Database |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DatabaseCopy
Anger ett objekt som representerar en databas. Den här cmdleten hämtar kopieringsstatusen för databasen som den här parametern anger. Den här parametern accepterar pipelineindata.
Type: | DatabaseCopy |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DatabaseName
Anger namnet på källdatabasen. Den här cmdleten hämtar den kopieringsstatus för databasen som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartnerDatabase
Anger namnet på den sekundära databasen. Om den här databasen inte hittas i vyn sys.dm_database_copies dynamisk hantering returnerar den här cmdleten ett tomt statusobjekt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartnerServer
Anger namnet på den server som är värd för måldatabasen. Om den här servern inte hittas i vyn sys.dm_database_copies dynamisk hantering returnerar den här cmdleten ett tomt statusobjekt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerName
Anger namnet på den server där databaskopian finns.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Indata
Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database
Utdata
Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy
Kommentarer
- Autentisering: Den här cmdleten kräver certifikatbaserad autentisering. Ett exempel på hur du använder certifikatbaserad autentisering för att ange den aktuella prenumerationen finns i cmdleten New-AzureSqlDatabaseServerContext.