Dela via


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.