Sdílet prostřednictvím


Add-AzureRmSqlDatabaseToFailoverGroup

Přidá jednu nebo více databází do skupiny převzetí služeb při selhání služby Azure SQL Database.

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Syntaxe

Add-AzureRmSqlDatabaseToFailoverGroup
   [-ServerName] <String>
   [-FailoverGroupName] <String>
   -Database <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Sql.Database.Model.AzureSqlDatabaseModel]>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Přidá jednu nebo více databází na primárním serveru skupiny převzetí služeb při selhání služby Azure SQL Database do této skupiny převzetí služeb při selhání. Databáze nesmí být sekundárními databázemi v existujících relacích replikace. Příkaz spustí geografickou replikaci všech přidaných databází na sekundární server skupiny převzetí služeb při selhání. Chcete-li získat databázové objekty, se kterými se má naplnit parametr -Database, použijte rutinu Get-AzureRmSqlDatabase (například Get-AzureRmSqlDatabase). Primární server skupiny převzetí služeb při selhání musí být použit ke spuštění příkazu.

Příklady

Příklad 1

PS C:\> $failoverGroup = Get-AzureRmSqlDatabase -ResourceGroupName rg -ServerName primaryserver -DatabaseName db1 | Add-AzureRmSqlDatabaseToFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg

Tento příkaz přidá jednu databázi do skupiny převzetí služeb při selhání jeho propojením.

Příklad 2

PS C:\> $primaryServer = Get-AzureRmSqlServer -ResourceGroupName rg -ServerName primaryserver
PS C:\> $failoverGroup = $primaryServer | Add-AzureRmSqlDatabaseToFailoverGroup -FailoverGroupName fg -Database ($primaryServer | Get-AzureRmSqlDatabase)

Tento příkaz přidá všechny databáze na serveru do skupiny převzetí služeb při selhání.

Příklad 3

PS C:\> $failoverGroup = Get-AzureRmSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -FailoverGroupName fg
PS C:\> $databases = Get-AzureRmSqlElasticPoolDatabase -ResourceGroupName rg -ServerName primaryserver -ElasticPoolName pool1
PS C:\> $failoverGroup = $failoverGroup | Add-AzureRmSqlDatabaseToFailoverGroup -Database $databases

Tento příkaz přidá všechny databáze v elastickém fondu do skupiny převzetí služeb při selhání.

Parametry

-Database

Jedna nebo více databází Azure SQL na primárním serveru skupiny převzetí služeb při selhání, které se má přidat do skupiny převzetí služeb při selhání.

Typ:List<T>[AzureSqlDatabaseModel]
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure

Typ:IAzureContextContainer
Aliasy:AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FailoverGroupName

Název skupiny převzetí služeb při selhání služby Azure SQL Database.

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

-ResourceGroupName

Název skupiny zdrojů.

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

-ServerName

Název primárního serveru služby Azure SQL Database skupiny převzetí služeb při selhání

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

Vstupy

String

List<T>[[Microsoft.Azure.Commands.Sql.Database.Model.AzureSqlDatabaseModel, Microsoft.Azure.Commands.Sql, Version=4.11.0.0, Culture=neutral, PublicKeyToken=null]]

Výstupy

AzureSqlFailoverGroupModel