sql-server - 如何删除 azure sql server 并仅保留无服务器数据库副本
问题描述
我有一个带有 sql 数据库 (db1) 的 sql server (srv1)。我想去无服务器。
我制作了 db1 --> db2 的副本,并将其配置为无服务器。
db2 显示在 srv1 下。为什么?我要求它是无服务器的。
我想删除这个 srv1 而不擦除 db2。
我怎样才能做到这一点?
解决方案
无服务器是 Azure SQL 数据库中单个数据库的计算层,可根据工作负载需求和每秒使用的计算量计费自动扩展计算。无服务器计算层还会在仅对存储计费的非活动期间自动暂停数据库,并在活动返回时自动恢复数据库。
这是一个价格层,而不是真正的“无服务器”。而且无论是哪种 Azure SQL 数据库,都还需要 Azure SQL Server 来托管。
您在同一 Azure SQL Server 中制作了 db1 的副本(我不知道您是如何创建它的),新副本“db2”通常会在同一台服务器中。除非您创建 DB1 的 .bacpac 文件并导入到其他 Azure SQL Server。
当您删除 Azure SQL Server 时,所有数据库都将被删除,我们无法恢复它。
您可以轻松地将数据库扩展到 Portal 上的无服务器价格层:
HTH。
推荐阅读
- dart - 将图像编码为 WebP
- java - GSON 可以是字符串数组或对象数组
- ios - 如何在我的 iOS RSS 应用程序中显示来自我解析的 XML 的图像?
- javascript - WordPress 主题首页 JavaScript 需要在页面某处执行但只出现在页脚?
- mysql - 结合2表
- python - “自我”和“数字”有什么区别
- c# - SignalR accessTokenFactory 不将令牌传递给请求查询字符串
- javascript - 如何通过 keydown 事件在输入中添加文本
- python - 当我的 if 语句为真时,为什么我的 else 语句会运行?
- javascript - 如何在带有类型编号的html文本字段中同时输入英文和阿拉伯数字