首页 > 解决方案 > 如何删除 azure sql server 并仅保留无服务器数据库副本

问题描述

我有一个带有 sql 数据库 (db1) 的 sql server (srv1)。我想去无服务器。

我制作了 db1 --> db2 的副本,并将其配置为无服务器。

db2 显示在 srv1 下。为什么?我要求它是无服务器的。

我想删除这个 srv1 而不擦除 db2。

我怎样才能做到这一点?

标签: sql-serverazureazure-sql-database

解决方案


无服务器是 Azure SQL 数据库中单个数据库的计算层,可根据工作负载需求和每秒使用的计算量计费自动扩展计算。无服务器计算层还会在仅对存储计费的非活动期间自动暂停数据库,并在活动返回时自动恢复数据库。

这是一个价格层,而不是真正的“无服务器”。而且无论是哪种 Azure SQL 数据库,都还需要 Azure SQL Server 来托管。

您在同一 Azure SQL Server 中制作了 db1 的副本(我不知道您是如何创建它的),新副本“db2”通常会在同一台服务器中。除非您创建 DB1 的 .bacpac 文件并导入到其他 Azure SQL Server。

当您删除 Azure SQL Server 时,所有数据库都将被删除,我们无法恢复它。

您可以轻松地将数据库扩展到 Portal 上的无服务器价格层:

SQL数据库-->配置-->通用-->无服务器: 在此处输入图像描述

HTH。


推荐阅读