使用Azure Portal,我已将现有的生产数据库复制到新的登台数据库。
现在,我需要定期将数据库架构和数据从生产复制到暂存。 我想避免删除Staging数据库,因为我想保留诸如Pricing Tier,备份设置等设置。
如何将数据库模式和数据从一个数据库同步到另一个已经存在的数据库?
答案 0 :(得分:0)
您可以考虑使用Azure Data Factory,并使用Azure Automation自动执行。
答案 1 :(得分:0)
我需要定期将数据库架构和数据从生产环境复制到暂存阶段
不,您不会。直到您想将自己限制在极端的基本变化上,再也不要分解任何东西。
因为架构更改无法复制数据。
简单的模式同步SSDT可以做到。
但是,恕我直言,您实际上需要的是运行更改脚本的概念。因为:
您需要一些可扩展的东西。
也:
我想避免删除Staging数据库,因为我想保留类似 定价层,备份设置
我真的不明白。 Azure是完全可写的。基础架构即代码。即您可以/应该有一个脚本将复制的数据库初始化为定义的设置。