匯出 (0) 列印
全部展開

Azure SQL Database 備份和還原

更新日期: 2014年6月

[本主題所述的功能只有在預覽版本中才可以使用。本主題是發行前的文件集,在未來的版本中可能有所變更。]

Azure SQL Database 服務內建的備份可支援自助時間點還原。「時間點還原」會在 Basic、Standard 和 Premium 服務層上啟用。每個服務層各有不同的備份保留期限,本主題稍後將有相關說明。

如果您有 Web 或 Business 資料庫,您必須建立自己的備份策略。您可以使用資料庫複製及「匯入」和「匯出」服務來建立資料複本,再將檔案匯出至 Azure 儲存體帳戶。如需詳細資訊,請參閱作法:使用資料庫複本 (Azure SQL Database)作法:匯入和匯出資料庫 (Azure SQL Database)

Caution注意
Business 和 Web 服務層將在 2014 年 4 月 24 日起的 12 個月淘汰。如需詳細資訊,請參閱 Web 和 Business Edition 終止常見問題集

Windows Azure SQL Database 會使用下列排程,自動建立每個作用中資料庫的備份:每週一次完整資料庫備份、每天一次差異資料庫備份、每 5 分鐘一次交易記錄備份。完整和差異備份會跨區域複寫,以確保備份在災害發生時仍具可用性。此外,Premium 資料庫可讓您在不同的區域中建立次要資料庫,以供資料中心發生災害時使用。

「時間點還原」可在發生人員錯誤或非預期的程式資料修改時,用來復原資料庫。它可讓您依據自己指定的某個時間點,來建立新的資料庫。新資料庫會建立在與來源資料庫相同的邏輯伺服器上。還原的資料庫會具有來源資料庫在指定時間點使用的服務層,並據以支付費用。但資料庫在還原後,其效能層級將會設為服務層的最低層級。如果您要還原 Premium 資料庫,請確定您在邏輯伺服器上有足夠的配額可建立其他 Premium 資料庫。根據預設,每部伺服器只有兩個 Premium 資料庫的配額。如果需要更多配額,請致電客戶支援中心。

 

服務層 自助時間點還原 備份保留期限 還原已刪除的資料庫

Web

不支援

商業

不支援

Basic

是否支援

7 天

標準

是否支援

14 天

高階

是否支援

35 天

完成還原的所需時間,取決於資料庫的大小和記錄鏈結的長度。若要準確估算還原時間,您可以定期測試該資料庫的還原作業。

您可以使用 sys.dm.operation_status 來監控還原作業。

還原作用中資料庫時,新資料庫會建立在相同的邏輯伺服器上。此資料庫在建立時,會使用原始資料庫在指定時間點設定到的相同服務層,以及該服務層的最低效能層級。例如,如果您還原在指定的還原時間點設為 Premium 的資料庫,則新資料庫也會是 Premium 資料庫,且效能層級將設為 P1。若為目前作用中的資料庫,則資料庫可用的最早還原點,會在 Azure 管理入口網站上顯示於該資料庫之 [儀表板][快速概覽] 區段中。

如需完整的還原資料庫逐步解說,請參閱提交資料庫還原要求

您可以將在其保留期限內遭到刪除的資料庫還原到被刪除的時間點,或保留期限內更早的時間點。保留期限是由其資料庫存在時的服務層所決定。與作用中資料庫的情況類似,新資料庫也會建立在相同的邏輯伺服器上,並且使用已刪除的資料庫在指定時間點具有的相同服務層,以及該服務層的最低效能層級。

「時間點還原」可讓您針對指定的服務層,將資料庫還原至保留期限內的過去時間點。但是,指定服務層的保留期限長度有可能不敷企業所需。此外,資料庫的備份也無法直接存取,或是必須移至不同的環境。「時間點」目前僅支援將複本還原至相同的伺服器。

在前述案例中,您可以依照在 Azure SQL Database 中複製資料庫主題中針對案例 B 說明的步驟,來處理此問題。

若要防止資料遺失,必須藉助備份與復原以外的其他策略和工具。Azure SQL Database 業務持續性說明了這些策略和選項。

問:在還原作業完成並建立新資料庫後,新資料庫會設為哪個服務層?

答:新資料庫會設為原始資料庫在您指定於還原命令或入口網站中的時間點上具有的相同服務層。如果您的資料庫在該時間點之後曾升級或降級,則此服務層可能會與原始資料庫目前的服務層不同。我們以下列範例進一步解說:

  • 資料庫 "mydb" 在 2013 年 5 月 19 日之前設為 Standard 層。

  • 資料庫 "mydb" 在 5 月 20 日上午 10:00 升級至 Premium 層。

  • 資料庫 "mydb" 使用下列時間點還原為新資料庫 "mynewdb":5 月 19 日。5:00PM。

  • "mynewdb" 將會設為 Standard 服務層和 S1 效能層級。

問:我是否能還原至不同於原始資料庫的資料庫伺服器。

答: 否。目前不支援跨伺服器還原。

問:我是否能以程式設計方式提交還原要求?

答: 是。您可以使用 PowerShell 或 REST API 提交還原要求。

問:我的 Premium 資料庫是否有作用中地理複寫功能?我是否可從任何資料庫 (主要和次要) 還原?

答: 是。您可以從主要或次要資料庫提交還原要求。

另請參閱

顯示:
© 2014 Microsoft