假设我有一个用于开发的 mydev.database.windows.net Azure SQL Server 和 Azure SQL DW 数据库。我有一个用于产品的 myprod.database.windows.net。如果我想将 prod 恢复到 dev(跨服务器),这可能吗?根据我在文档中看到的内容(请参阅 -TargetServerName 开关文档),这是不可能的。
除了编写所有对象的脚本然后使用 Polybase CREATE EXTERNAL TABLE AS SELECT 命令将所有表导出到 blob 然后使用 Polybase 导入这些表之外,是否有推荐的解决方法?
使用 Azure SQL 数据库(不是 DW)进行跨服务器还原的推荐方法是导出到 bacpac 文件然后还原,但我不认为这是 Azure SQL DW 的选项,对吧?
我可能会开始在同一个 Azure SQL Server 上创建 prod 和 dev(只要客户希望两者都在同一个 Azure 订阅中)。我希望服务器是分开的,但易于恢复很重要。