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
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 .
Výstupy