假設我有一個用於開發的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 - 從-地理恢復快照/ –