【问题标题】:How do I delete an sql database in Azure?如何在 Azure 中删除 sql 数据库?
【发布时间】:2020-02-16 08:15:59
【问题描述】:

我已使用以下 powershell 脚本删除数据库:

Remove-AzureRmSqlDatabase -ServerName $server -ResourceGroupName $rgname -DatabaseName $dbname

(先设置变量)

并已尝试使用 Azure 门户

端口表示删除成功,但活动日志也是如此

资源没有被删除?

活动日志截图:

删除(在数据库恢复后的许多情况下)显示成功,但是有一个审计策略似乎在做某事。 资源组上没有锁。

更新:

我已从 SSMS 中删除,并且不再显示在那里或门户中。. (将等待它是否回来,就像通过门户和 powershell 删除时所做的那样)

更新 2: 数据库现在又回来了,所以这是通过 3 种方式删除的数据库,门户、powershell 和通过 SSMS。

【问题讨论】:

标签: azure powershell


【解决方案1】:

事实证明,Web 应用程序使用 EF 迁移来重新创建数据库。

注意:更大的问题是数据库是在更高、更昂贵的层上创建的。

【讨论】:

    【解决方案2】:

    您是否碰巧在某个地方制定了流氓政策?似乎有些东西正在资源上运行策略效果:deployIfNotExist。如果无法访问您的环境,我没有什么可以推荐的。

    在此处查看文档:https://docs.microsoft.com/en-us/azure/governance/policy/concepts/effects#audit

    【讨论】:

    • 谢谢,会调查这个,我没有专门制定这样的政策,但会检查。
    • 我能看到的唯一政策是 AuditIfNotExists 但未启用审核,不确定这是否相关?
    猜你喜欢
    • 2019-06-23
    • 2019-11-10
    • 2020-09-23
    • 1970-01-01
    • 2023-04-01
    • 2023-01-20
    • 2015-04-08
    • 2011-07-04
    • 1970-01-01
    相关资源
    最近更新 更多