2016-04-28 2 views
2

У нас есть служба 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)

Проблема у нас в том, что эта база данных в настоящее время остается в неопределенном состоянии:

  1. Это ISN» t, перечисленные на портале Azure в базах данных.
  2. 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 дней.

Неужели кто-нибудь еще испытал это? Я хотел бы знать, есть ли что-то, что мы можем сделать, чтобы восстановить базу данных на этом сервере, так что нам не нужно, чтобы клиент менял свои строки подключения и т. Д.

Я также хотел бы знать, это все, что я мог бы сделать в будущем, чтобы смягчить это снова.

ответ

0

Извините за неудобства. Это вызвано дефектом на стороне обслуживания, который мы уже отслеживаем. У нас есть смягчение, которое мы уже применили к вашему серверу, и теперь все должно работать.

Thanks, Mihaela