У нас есть служба Windows, которая предоставляет базы данных Azure SQL для наших клиентов. Для этого мы используем API Microsoft.WindowsAzure.Management.Sql
. Наш сервис создает экземпляр SQL Server и развертывает схему с использованием DACPAC.Коррекция базы данных Azure SQL - Не удается удалить с ошибкой 40613
При работе в последнее время мы получили следующее предупреждение во время этапа развертывания DACPAC:
Warning - Database 'AG61_xxxxx' on server 'xxxxxx.database.windows.net' is not currently available. Please retry the connection later. If the problem persists, contact customer support, and provide them the session tracing ID of '{xxxxxxxx-C7D7-4504-AF25-4C3AC020BE90}'. (73144)
Проблема у нас в том, что эта база данных в настоящее время остается в неопределенном состоянии:
- Это ISN» t, перечисленные на портале Azure в базах данных.
- API Azure не возвращает его в списке баз данных на сервере.
Попытка воссоздать ту же базу данных на том же сервере, либо с помощью кода или с помощью Azure Portal, возвращает
Database 'AG61_xxxxx' already exists. Choose a different database name.
Однако я может войти в SSMS как администратор и увидеть база данных. Если я пытаюсь удалить его я получаю следующее сообщение об ошибке:
Failed to connect to server. (Microsoft.SqlServer.Smo)
Additional information: Database 'AG61_xxxxx' on server 'xxxxxxxxxx' is not currently available. Please retry the connection later. If the problem persists, contact customer support, and provide them the session tracing ID of 'FBE26206-C3B6-4771-B0EF-4BCA9C154F28'. (Microsoft SQL Server, Error: 40613)
Согласно Microsoft, ошибка является transiant и должен длиться всего несколько секунд. Мы не смогли ничего сделать с этой базой данных в течение 3 дней.
Неужели кто-нибудь еще испытал это? Я хотел бы знать, есть ли что-то, что мы можем сделать, чтобы восстановить базу данных на этом сервере, так что нам не нужно, чтобы клиент менял свои строки подключения и т. Д.
Я также хотел бы знать, это все, что я мог бы сделать в будущем, чтобы смягчить это снова.