2016-04-28 185 views
2

删除我们有一个Windows服务条款Azure的SQL数据库为我们的客户。我们使用的是此Microsoft.WindowsAzure.Management.Sql API。我们的服务创建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. 它不是”列在数据库下的Azure门户中。
  2. Azure的API不会在服务器上的数据库列表返回。

试图重新在同一台服务器上相同的数据库,无论是通过代码或通过在Azure门户网站,返回

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

道歉这种不便。这是由于我们已经跟踪的服务方面的缺陷造成的。我们确实有一个适当的缓解措施,我们已经应用到服务器上,一切都应该现在的工作。

谢谢, Mihaela