假设我有一个用于开发的mydev.database.windows.net Azure SQL Server和Azure SQL DW数据库。我有一个myprod.database.windows.net prod。如果我想恢复prod(交叉服务器)是可能的?从我在documentation中看到的内容(请参阅-TargetServerName切换文档),这是不可能的。Azure SQL DW的跨服务器还原?
除了脚本化所有对象,然后使用Polybase CREATE EXTERNAL TABLE AS SELECT命令将所有表导出为Blob,然后使用Polybase导入这些表之外,还有其他建议的解决方法吗?
的推荐方法跨越服务器与Azure的SQL数据库(不DW)是导出到一个BACPAC文件,然后恢复恢复,但我不相信这是对SQL Azure的DW正确的选择吗?
我可以开始同Azure的SQL Server上创建PROD和DEV(只要客户需要都在同一个Azure订阅)。我宁愿将服务器分开,但恢复的方便性也很重要。
啊!不是恢复,而是新的DW。那是我错过的一点。谢谢。顺便说一下,如果dev和prod在同一个Azure订阅中(幸运的是我所有的当前客户都是这种情况),这可以正常工作。我将来会记住这一点。谢谢@JRJ。 – GregGalloway
顺便说一句,我听说的另一个“备份”要求是有一个长期备份(超过一周内的保留)。不能控制备份保留的一个相当简单的解决方法是恢复到一个名为“DW-201501”的新DW,该DW已永久暂停,并将其保留在期望的保留期。 – GregGalloway
要按照JRJ所述对SQL DW数据库进行地理恢复,可以按照以下说明进行操作:https://azure.microsoft.com/en-us/documentation/articles/sql-data-warehouse-backup-and-restore - 从-地理恢复快照/ –