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 |