Share via


備份與還原 Analysis Services 資料庫

更新: 2008 年 11 月 17 日

備份可讓管理員儲存 Microsoft SQL Server 2005 Analysis Services (SSAS) 資料庫及其物件的特定狀態。還原可讓管理員將 Analysis Services 資料庫還原至先前狀態。執行備份的原因包括資料復原和稽核的準備。如果您還沒有備份計劃,但是您有很重要的資料,您就應該儘快設計及實作計劃。針對包含來源資料的完整備份,您必須備份包含詳細資料的資料庫。一般而言,Analysis Services 備份包含中繼資料和來源資料及/或彙總的子集,而非完整的基礎詳細資料。不過,如果所有物件都是 MOLAP,則備份包含中繼資料和來源資料。

自動備份的一個明顯好處,就是資料快照集可以按照自動備份頻率,保持在最新的狀態。自動排程器可確保不會忘記備份。還原資料庫也可以自動化,且是複寫資料的好方法,但一定要在您複寫至的執行個體上備份加密金鑰檔案。同步處理功能是 Analysis Services 資料庫的複寫專用,但僅針對過期的資料。此處提到的所有功能可以透過使用者介面、利用 XML/A 命令或透過 AMO 以程式設計方式執行來實作。如需有關備份策略的詳細資訊,請參閱<SQL Server 2005 Analysis Services 的備份策略>(英文)。

備份 Analysis Services 資料庫

在 SQL Server 2005 Analysis Services 中,管理員可以備份 Analysis Services 資料庫至單一作業系統檔案,而不用考慮資料庫的大小。如果 Analysis Services 資料庫包含遠端資料分割,則也可以備份遠端資料分割。備份含有遠端資料分割的資料庫時,每一個遠端伺服器上的所有遠端資料分割都會備份到每一個遠端伺服器上的單一檔案。因此,如果您想要從個別的主機電腦上建立那些遠端備份,就必須手動將那些檔案複製到指定的儲存區。

備份 Analysis Services 資料庫會產生備份檔案,其內容因資料庫物件所使用的儲存模式而異。備份內容的差異肇因於這樣的事實:每一個儲存模式實際上在 Analysis Services 資料庫內儲存不同的資訊集。例如,混合式 OLAP (HOLAP) 資料分割和維度會將彙總和中繼資料儲存在 Analysis Services 資料庫中,而關聯式 OLAP (ROLAP) 資料分割和維度只會將中繼資料儲存在 Analysis Services 資料庫中。因為 Analysis Services 資料庫的實際內容根據每一個資料分割的儲存模式而有所不同,所以備份檔案的內容也不一樣。下表使備份檔案的內容與物件所使用的儲存模式產生關聯。

儲存模式 備份檔案的內容

多維度 OLAP (MOLAP) 資料分割和維度

中繼資料、來源資料和彙總

HOLAP 資料分割和維度

中繼資料和彙總

ROLAP 資料分割和維度

中繼資料

ms174874.note(zh-tw,SQL.90).gif附註:
備份 Analysis Services 資料庫不會備份基礎資料來源中的資料,例如關聯式資料庫。只備份 Analysis Services 資料庫的內容。

當您備份 Analysis Services 資料庫時,可以從下列選項中選擇:

  • 是否壓縮所有資料庫備份。預設為壓縮備份。
  • 是否要加密備份檔案的內容以及在解密和還原檔案之前要求密碼。依預設,不加密備份資料。
    ms174874.security(zh-tw,SQL.90).gif安全性注意事項:
     執行備份命令的使用者必須有權限寫入每一個備份檔案的指定備份位置,且必須是 Analysis Services 伺服器角色的成員,或是對於進行備份的資料庫具有完整控制權 (管理員) 權限之資料庫角色的成員。

如需有關備份 Analysis Services 資料庫的詳細資訊,請參閱<備份選項>。

還原 Analysis Services 資料庫

在 SQL Server 2005 Analysis Services 中,管理員可以從一或多個備份檔案還原 Analysis Services 資料庫。

ms174874.note(zh-tw,SQL.90).gif附註:
如果有加密備份檔案,在您使用該檔案來還原 Analysis Services 資料庫之前,必須提供備份期間所指定的密碼。

在還原期間,您有下列選項:

  • 您可以使用原始資料庫名稱來還原資料庫,或指定新的資料庫名稱。
  • 您可以覆寫現有的資料庫。如果您選擇要覆寫資料庫,則必須明確指定您要覆寫現有的資料庫。
  • 您可以選擇是否要還原現有的安全性資訊,或略過安全性成員資格資訊。
  • 您可以選擇由還原命令變更每一個要還原之資料分割的還原資料夾。本機資料分割可以還原至 Analysis Services 執行個體的任何本機資料夾位置,資料庫即還原至此處。遠端資料分割可以還原至本機伺服器以外之任何伺服器上的任何資料夾;遠端資料分割無法變成本機式。
    ms174874.security(zh-tw,SQL.90).gif安全性注意事項:
    執行還原命令的使用者必須有權限讀取每一個備份檔案,且必須是 Analysis Services 伺服器上的 Analysis Services 伺服器角色的成員,資料庫即還原至此伺服器。

如需有關還原 Analysis Services 資料庫的詳細資訊,請參閱<還原選項>。

備份和還原的安全性考量

下面描述的安全性考量可讓您在系統失敗時復原資料,同時將未授權人員獲得資料存取權的風險降到最低。

實體保護

為了協助保護備份磁碟檔案,我們建議您只備份至受到嚴格存取控制清單 (ACL) 所保護的磁碟檔案。您應該在建立備份的根目錄下設定 ACL。在某些情況下,您可能需要使用 NTFS 加密檔案系統 (EFS),進一步保護儲存在磁碟的備份。

此外,我們建議您在安全的異地位置儲存備份檔案的副本。

備份密碼保護

Microsoft SQL Server 2005 Analysis Services (SSAS) 支援備份檔案的密碼保護。沒有密碼保護的 Analysis Services 備份檔案會允許擁有備份檔案存取權的任何使用者還原整個 Analysis Services 資料庫並讀取其內容。

針對備份檔案指定密碼時,此密碼應該符合安全增強式密碼的最低需求,才能有效地保護備份檔案中的資料。

增強式密碼具有下列特性:

  • 長度至少為 15 個字元。採用字母、數字和符號的組合。在字典中找不到,或者無法在任何語言中以有意義的方式閱讀。例如,TodayIs2008-10-01 可能是弱式密碼。增強式安全密碼不得包含命令或任何種類的任何名稱。
  • 與先前的密碼完全不同。例如,EfMaMjJaSoNd$2008 之後的下一個密碼後面不應該接著 EfMaMjJaSoNd$2009。
  • 經常變更。每個備份檔案都具有不同的密碼。
  • 不會存放或公佈在不安全的地點。
ms174874.note(zh-tw,SQL.90).gif重要事項:
弱式密碼可能會大幅提升針對受保護備份檔案進行暴力攻擊的效率。

請參閱

其他資源

管理 Analysis Services
備份與還原資料庫
Backing Up, Restoring, and Synchronizing Databases (XMLA)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2008 年 11 月 17 日

新增內容:
  • 備份和還原的安全性考量:此處描述的安全性考量可讓您在系統失敗時復原資料,同時將未授權人員獲得資料存取權的風險降到最低。