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