Sdílet prostřednictvím


New-AzSqlDatabaseFailoverGroup

Tento příkaz vytvoří novou skupinu převzetí služeb při selhání služby Azure SQL Database.

Syntax

Default (Výchozí)

New-AzSqlDatabaseFailoverGroup
    [-ServerName] <String>
    -FailoverGroupName <String>
    [-PartnerSubscriptionId <String>]
    [-PartnerResourceGroupName <String>]
    -PartnerServerName <String>
    [-FailoverPolicy <FailoverPolicy>]
    [-GracePeriodWithDataLossHours <Int32>]
    [-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
    [-PartnerServerList <System.Collections.Generic.List`1[System.String]>]
    [-ReadOnlyEndpointTargetServer <String>]
    [-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-AzSqlDatabaseToFailoverGroup a Remove-AzSqlDatabaseFromFailoverGroup. Parametr -GracePeriodWithDataLossHours podporuje pouze hodnoty větší nebo rovny 1 hodině.

[! POZNÁMKA] Skupinu automatického převzetí služeb při selhání můžete nasadit napříč předplatnými pomocí parametru -PartnerSubscriptionId v Azure PowerShellu počínaje Az.SQL 3.11.0.

Příklady

Příklad 1

$failoverGroup = New-AzSqlDatabaseFailoverGroup -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

$failoverGroup = New-AzSqlDatabaseFailoverGroup -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ů.

Příklad 3

$sub2 = 'b3c40cd6-024f-428c-921b-cda6c6834c34'
$failoverGroup = New-AzSqlDatabaseFailoverGroup -ServerName primaryserver -FailoverGroupName fg -PartnerSubscriptionId $sub2 -PartnerResourceGroupName rg2 -PartnerServerName secondaryserver1 -FailoverPolicy Manual -ResourceGroupName rg1
FailoverGroupName                    : fg
Location                             : East US
ResourceGroupName                    : rg1
ServerName                           : primaryserver
PartnerLocation                      : West US 2
PartnerResourceGroupName             : rg2
PartnerServerName                    : secondaryserver1
ReplicationRole                      : Primary
ReplicationState                     : CATCH_UP
ReadWriteFailoverPolicy              : Manual
FailoverWithDataLossGracePeriodHours :
DatabaseNames                        : {}

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 předplatných.

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í.

Vlastnosti parametru

Typ:AllowReadOnlyFailoverToPrimary
Default value:None
Přípustné hodnoty:Enabled, Disabled
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-DefaultProfile

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

Vlastnosti parametru

Typ:IAzureContextContainer
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-FailoverGroupName

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

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů: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.

Vlastnosti parametru

Typ:FailoverPolicy
Default value:Manual
Přípustné hodnoty:Automatic, Manual
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů: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.

Vlastnosti parametru

Typ:Int32
Default value:1
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-PartnerResourceGroupName

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

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-PartnerServerList

Seznam partnerských serverů ve skupině převzetí služeb při selhání (prázdný seznam pro 0 serverů).

Vlastnosti parametru

Typ:

List<T>[String]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-PartnerServerName

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

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-PartnerSubscriptionId

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

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ReadOnlyEndpointTargetServer

Název cílového serveru pro koncový bod jen pro čtení. Pokud je hodnota prázdná, nastaví se výchozí hodnota Parametr PartnerServerName.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ResourceGroupName

Název skupiny prostředků.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:0
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-ServerName

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

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:1
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Vstupy

String

Výstupy

AzureSqlFailoverGroupModel