У меня проблема с azure при попытке удалить базу данных, которая существует во вторичной группе отработки отказа, но не существует в первичной. Я не знаю, как он попал в это состояние ....
Если я пытаюсь добавить к основному ....
$failoverGroup = Get-AzSqlDatabase -ResourceGroupName "SASepa" -ServerName "sasepa" -DatabaseName "SEPA-e0e9c319-6237-4c2a-9204-cf9bd53f4a83Test" | Add-AzSqlDatabaseToFailoverGroup -ResourceGroupName "SASepa" -ServerName "sasepa" -FailoverGroupName "sa-sepa-test-fog" -Debug
Я получаю следующую ошибку ...
{
"error": {
"details": [
{
"code": "45138",
"message": "The destination database name 'SEPA-e0e9c319-6237-4c2a-9204-cf9bd53f4a83Test' already exists on the
server 'sasepa-geo'."
}
],
"code": "FailoverGroupUnableToPerformGroupOperationOnDatabases",
"message": "The operation cannot be performed due to multiple errors."
}
}
Если я пытаюсь удалить из вторичного устройства на основе вышеуказанной ошибки ....
$failoverGroup = Get-AzSqlDatabase -ResourceGroupName "SASepa" -ServerName "sasepa-geo" -DatabaseName "SEPA-e0e9c319-6237-4c2a-9204-cf9bd53f4a83Test" | Remove-AzSqlDatabaseFromFailoverGroup -ResourceGroupName "SASepa" -ServerName "sasepa-geo" -FailoverGroupName "sa-sepa-test-fog" -Debug
Я получаю следующую ошибку ...
{
"error": {
"code": "FailoverGroupUpdateOrDeleteRequestOnSecondary",
"message": "Modifications to the failover group are not allowed on a secondary server. Execute the request on the
primary server."
}
}
Если я попытаюсь изменить основную группу, удалив базу данных следующей командой ...
$failoverGroup = Get-AzSqlDatabase -ResourceGroupName "SASepa" -ServerName "sasepa" -DatabaseName "SEPA-e0e9c319-6237-4c2a-9204-cf9bd53f4a83Test" | Remove-AzSqlDatabaseFromFailoverGroup -ResourceGroupName "SASepa" -ServerName "sasepa" -FailoverGroupName "sa-sepa-test-fog" -Debug
Я получу следующую ошибку ...
WARNING: Database to be removed with id
/subscriptions/4c193689-f235-4d0d-9aa9-006459abc199/resourceGroups/SASepa/providers/Microsoft.Sql/servers/sasepa/databa
ses/SEPA-e0e9c319-6237-4c2a-9204-cf9bd53f4a83Test in Failover Group with name: 'sa-sepa-test-fog' in server 'sasepa
does not exist'.
Итак, я ' Я застрял в al oop
- Я не могу добавить к первичному, поскольку он говорит, что он уже существует на вторичном
- Я не могу удалить из вторичного, как он говорит Мне нужно выполнить модификации на первичном
- Я не могу удалить с первичного, так как он не существует
Как мне решить эту проблему?
Спасибо