首页 文章

无法访问Azure门户中的数据库 - “找不到此资源”

提问于
浏览
0

我在Azure中使用的SQL数据库与我的API一起使用 . 我可以从SQL Server Management Studio访问数据库,它似乎没问题 - 我可以选择数据,进行修改等等 . 虽然,我无法从Azure门户访问它 .

  • 当我列出Azure门户中的所有资源时,它不会出现

  • 当我从Azure门户中选择数据库服务器时,我可以在可用数据库列表下看到它 . 当我单击特定数据库时,我收到以下错误消息:

“此资源未找到,可能已被删除./subscriptions/aee8966e-5891-40fb-8fff-8c359f43baee/resourceGroups/TestResourceGroup/providers/Microsoft.Sql/servers/testdbserver/databases/testdb”

有任何想法吗?

Update 2018-05-16: Jerry Liu建议重命名数据库,所以我登录了SQL Server Management Studio,这就是我发现的:

  • 我不允许使用右键单击 - >重命名重命名服务器上的任何数据库 . 该选项已禁用 .

  • ALTER DATABASE carbonate_prod_180508修改名称= carbonate_renamed;
    运行此命令,我收到错误消息"The source database 'carbonate_prod_180508' does not exist." . 但我确实看到对象资源管理器中列出了数据库 .

我也尝试使用Azure CLI重命名它 . 我发现数据库使用“az sql db list”和资源组名称和服务器名称,但是当我运行“az sql db rename”时,我收到一条错误消息,指出未找到数据库 .

1 回答

  • 1

    如果您已执行某些操作(如删除并使用相同名称重新创建)或只是移动到另一个资源组,请等待一段时间以使操作完全正常工作 .

    或者,如果您没有做任何相关的事情,请尝试在Management Studio中重命名您的数据库并访问门户网站以检查它是否“返回” .

    How to Rename SQL DB

    你可以尝试两种方法

    • 慢慢点击数据库名称两次,或者单击一次并按F2,就像我们在Windows上本地重命名文件一样 .

    • master 数据库上创建查询以执行alter操作 .

    等待大约30秒并刷新门户网站 .

    如果它们都不起作用,我建议您向Azure团队提出新的支持请求 . 它是Azure sql server面板中的最后一个刀片 .

相关问题