Sdílet prostřednictvím


New-AzureRmSqlDatabaseFailoverGroup

Tento příkaz vytvoří novou skupinu 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.

Syntax

New-AzureRmSqlDatabaseFailoverGroup
   [-ServerName] <String>
   -FailoverGroupName <String>
   [-PartnerResourceGroupName <String>]
   -PartnerServerName <String>
   [-FailoverPolicy <FailoverPolicy>]
   [-GracePeriodWithDataLossHours <Int32>]
   [-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Vytvoří novou skupinu převzetí služeb při selhání služby Azure SQL Database pro zadané servery. Dva koncové body TDS služby Azure SQL Database se vytvářejí na adrese FailoverGroupName.SqlDatabaseDnsSuffix (například FailoverGroupName.database.windows.net) a FailoverGroupName.secondary.SqlDatabaseDnsSuffix. Tyto koncové body se můžou použít k připojení k primárním a sekundárním serverům ve skupině převzetí služeb při selhání. Pokud dojde k výpadku primárního serveru, automatické převzetí služeb při selhání koncových bodů a databází se aktivuje podle zásad převzetí služeb při selhání skupiny převzetí služeb při selhání a období odkladu. Nově vytvořené skupiny převzetí služeb při selhání neobsahují žádné databáze. K řízení sady databází ve skupině převzetí služeb při selhání použijte rutiny Add-AzureRmSqlDatabaseToFailoverGroup a Remove-AzureRmSqlDatabaseFromFailoverGroup. Ve verzi Preview funkce Skupiny převzetí služeb při selhání se pro parametr -GracePeriodWithDataLossHours podporují pouze hodnoty větší nebo rovny 1 hodině.

Příklady

Příklad 1

C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -PartnerServerName secondaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1

Tento příkaz vytvoří novou skupinu převzetí služeb při selhání se zásadami převzetí služeb při selhání pro dva servery ve stejné skupině prostředků.

Příklad 2

C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg1 -ServerName primaryserver -PartnerResourceGroupName rg2 -PartnerServerName secondaryserver1 -FailoverGroupName fg -FailoverPolicy Manual

Tento příkaz vytvoří novou skupinu převzetí služeb při selhání se zásadami převzetí služeb při selhání pro dva servery v různých skupinách prostředků.

Parametry

-AllowReadOnlyFailoverToPrimary

Jestli by měl výpadek na sekundárním serveru aktivovat automatické převzetí služeb při selhání koncového bodu jen pro čtení. Tato funkce se zatím nepodporuje.

Type:AllowReadOnlyFailoverToPrimary
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FailoverGroupName

Název skupiny převzetí služeb při selhání služby Azure SQL Database, která se má vytvořit.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FailoverPolicy

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

Type:FailoverPolicy
Accepted values:Automatic, Manual
Position:Named
Default value:Automatic
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GracePeriodWithDataLossHours

Interval před zahájením automatického převzetí služeb při selhání, pokud dojde k výpadku na primárním serveru a převzetí služeb při selhání nelze dokončit bez ztráty dat.

Type:Int32
Position:Named
Default value:1
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PartnerResourceGroupName

Název sekundární skupiny prostředků skupiny převzetí služeb při selhání služby Azure SQL Database.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PartnerServerName

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Název skupiny zdrojů.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

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

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Vstupy

String

Výstupy

AzureSqlFailoverGroupModel