New-AzureRmSqlDatabaseFailoverGroup
Эта команда создает новую группу отработки отказа База данных SQL Azure.
Предупреждение
Модуль AzureRM PowerShell официально устарел с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.
Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.
Синтаксис
New-AzureRmSqlDatabaseFailoverGroup
[-ServerName] <String>
-FailoverGroupName <String>
[-PartnerResourceGroupName <String>]
-PartnerServerName <String>
[-FailoverPolicy <FailoverPolicy>]
[-GracePeriodWithDataLossHours <Int32>]
[-AllowReadOnlyFailoverToPrimary <AllowReadOnlyFailoverToPrimary>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
Создание группы отработки отказа в службе "База данных SQL Azure" для указанных серверов. Две конечные точки TDS База данных SQL Azure создаются в failoverGroupName.SqlDatabaseDnsSuffix (например, FailoverGroupName.database.windows.net) и FailoverGroupName.secondary.SqlDatabaseDnsSuffix. Эти конечные точки можно использовать для подключения к основным и вторичным серверам в группе отработки отказа соответственно. Если на сервер-источник влияет сбой, автоматический отработка отказа конечных точек и баз данных будет активирована в зависимости от политики отработки отказа группы отработки отказа и льготного периода. Только что созданные группы отработки отказа не содержат базы данных. Чтобы управлять набором баз данных в группе отработки отказа, используйте командлеты Add-AzureRmSqlDatabaseToFailoverGroup и Remove-AzureRmSqlDatabaseFromFailoverGroup. Во время предварительной версии функции групп отработки отказа для параметра -GracePeriodWithDataLossHours поддерживаются только значения, превышающие или равные 1 часу.
Примеры
Пример 1
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg -ServerName primaryserver -PartnerServerName secondaryserver -FailoverGroupName fg -FailoverPolicy Automatic -GracePeriodWithDataLossHours 1
Эта команда создает новую группу отработки отказа с политикой отработки отказа "Автоматически" для двух серверов в одной группе ресурсов.
Пример 2
C:\> $failoverGroup = New-AzureRMSqlDatabaseFailoverGroup -ResourceGroupName rg1 -ServerName primaryserver -PartnerResourceGroupName rg2 -PartnerServerName secondaryserver1 -FailoverGroupName fg -FailoverPolicy Manual
Эта команда создает новую группу отработки отказа с политикой отработки отказа "Вручную" для двух серверов в разных группах ресурсов.
Параметры
-AllowReadOnlyFailoverToPrimary
Должен ли сбой на сервере-получателе активировать автоматическую отработку отказа конечной точки только для чтения. Пока такая возможность не поддерживается.
Type: | AllowReadOnlyFailoverToPrimary |
Accepted values: | Enabled, Disabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailoverGroupName
Имя создаваемой группы отработки отказа База данных SQL Azure.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailoverPolicy
Политика отработки отказа группы отработки отказа База данных SQL Azure.
Type: | FailoverPolicy |
Accepted values: | Automatic, Manual |
Position: | Named |
Default value: | Automatic |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GracePeriodWithDataLossHours
Интервал до автоматической отработки отказа инициируется, если на основном сервере возникает сбой и отработка отказа не может быть завершена без потери данных.
Type: | Int32 |
Position: | Named |
Default value: | 1 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartnerResourceGroupName
Имя вторичной группы ресурсов группы База данных SQL Azure отработки отказа.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartnerServerName
Имя сервера-получателя группы отработки отказа База данных SQL Azure.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Имя группы ресурсов.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
Имя основного сервера База данных SQL Azure группы отработки отказа.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |