使用SSMS 2016部署数据库到Azure使用SSMS 2016无法在门户网站内访问

问题描述:

我使用Microsoft SQL Server Management Studio 2016将数据库部署到Azure,并且一切正常,没有任何问题,它设法在Azure上创建数据库,但导入的数据库在Azure SQL Server(Web门户)之外作为独立资源不可见,并且当我尝试在Azure SQL Server中访问它时,它会抱怨:“访问被拒绝”。使用SSMS 2016部署数据库到Azure使用SSMS 2016无法在门户网站内访问

enter image description here

是什么这个数据库,我创建使用门户网站的一个区别?如果我在Web门户中创建数据库,它将作为资源组中的独立资源显示,但是从management studio导入它只会使其在sql管理工作室内可见。 我应该从管理工作室向这个新导入的数据库添加任何特殊许可以使其在Web门户内部可见吗?

enter image description here

  • 更新1:刚刚意识到,当我选择英国南部地区这种行为才会发生。西欧数据库可以使用Web门户和SSMS创建和访问,没有问题。
  • 更新2我试图在北欧地区创建数据库,也没有任何问题。此问题需要由英国南部地区的SQL Azure团队的解决。
+0

刚刚尝试过你所做的一切正常。该数据库在门户中可访问,并在我的资源组中显示为个别资源。您是否在SSMS中为该数据库配置了任何特定设置,特别是权限设置? – forester123

+0

看起来像这是区域特定的?我在西欧地区的数据库中没有这个问题(我可以在SSMS中创建数据库,并且它显示为单个资源,没有问题),但是新建立的数据库相同 - “英国南部”区域不可见作为单个项目。正如我上面提到的那样,我得到了“拒绝访问”。您可以尝试在英国南部地区的SQL服务器中使用SSMS创建数据库,并检查Web门户中的数据库可用性? – MHOOS

此问题现已解决,英国南部地区的数据库可以从SQL Server Management Studio快速部署,并且可以在Web门户中完全访问。

你是对的,有一个配置问题,对于在Azure英国南部或英国西部地区通过T-SQL(例如通过SSMS),通过旧门户或通过旧服务创建的SQL数据库管理API或PowerShell可能在Azure管理门户(portal.azure.com)中不可见。受影响的数据库在线并可以在整个应用程序中完全访问这个问题现在已经解决,受影响的客户被告知。我们正在采取措施来改进配置的验证,以防止这种情况的再次发生。我们对不便表示抱歉。