管理備份與還原 (Analysis Services)
備份可讓管理員儲存 MicrosoftSQL ServerAnalysis Services 資料庫及其物件的特定狀態。還原可讓管理員將 Analysis Services 資料庫還原至先前狀態。執行備份的原因包括資料復原和稽核的準備。如果您還沒有備份計畫,但是您有很重要的資料,您就應該儘快設計及實作計畫。針對包含來源資料的完整備份,您必須備份包含詳細資料的資料庫。一般而言,Analysis Services 備份包含中繼資料和來源資料及/或彙總的子集,而非完整的基礎詳細資料。不過,如果所有物件都是 MOLAP,則備份包含中繼資料和來源資料。
自動備份的一個明顯好處,就是資料快照集可以按照自動備份頻率,保持在最新的狀態。自動排程器可確保不會忘記備份。還原資料庫也可以自動化,且是複寫資料的好方法,但一定要在您複寫至的執行個體上備份加密金鑰檔案。同步處理功能是 Analysis Services 資料庫的複寫專用,但僅針對過期的資料。此處提到的所有功能可以透過使用者介面、利用 XML/A 命令或透過 AMO 以程式設計方式執行來實作。如需備份策略的詳細資訊,請參閱<SQL Server 2005 Analysis Services 的備份策略>(英文)。
備份 Analysis Services 資料庫
在 SQL ServerAnalysis Services 中,管理員可以備份 Analysis Services 資料庫至單一作業系統檔案,而不用考慮資料庫的大小。如果 Analysis Services 資料庫包含遠端資料分割,則也可以備份遠端資料分割。備份含有遠端資料分割的資料庫時,每一個遠端伺服器上的所有遠端資料分割都會分別備份到每一個遠端伺服器上的單一檔案。因此,如果您想要從個別的主機電腦上建立那些遠端備份,就必須手動將那些檔案複製到指定的儲存區。
備份 Analysis Services 資料庫會產生備份檔案,其內容因資料庫物件所使用的儲存模式而異。備份內容的差異肇因於這樣的事實:每一個儲存模式實際上在 Analysis Services 資料庫內儲存不同的資訊集。例如,混合式 OLAP (HOLAP) 資料分割和維度會將彙總和中繼資料儲存在 Analysis Services 資料庫中,而關聯式 OLAP (ROLAP) 資料分割和維度只會將中繼資料儲存在 Analysis Services 資料庫中。因為 Analysis Services 資料庫的實際內容根據每一個資料分割的儲存模式而有所不同,所以備份檔案的內容也不一樣。下表使備份檔案的內容與物件所使用的儲存模式產生關聯。
儲存模式 |
備份檔案的內容 |
---|---|
多維度 OLAP (MOLAP) 資料分割和維度 |
中繼資料、來源資料和彙總 |
HOLAP 資料分割和維度 |
中繼資料和彙總 |
ROLAP 資料分割和維度 |
中繼資料 |
[!附註]
備份 Analysis Services 資料庫不會備份基礎資料來源中的資料,例如關聯式資料庫。只備份 Analysis Services 資料庫的內容。
當您備份 Analysis Services 資料庫時,可以從下列選項中選擇:
是否壓縮所有資料庫備份。預設為壓縮備份。
是否要加密備份檔案的內容以及在解密和還原檔案之前要求密碼。根據預設,不加密備份資料。
安全性注意事項 對於每個備份檔案,執行備份命令的使用者必須擁有寫入針對每個檔案所指定之備份位置的權限。此外,使用者必須具有下列其中一個角色:Analysis Services 執行個體之伺服器角色的成員,或在即將備份之資料庫上擁有完整控制權 (管理員) 權限的資料庫角色成員。
如需有關備份 Analysis Services 資料庫的詳細資訊,請參閱<備份選項>。
還原 Analysis Services 資料庫
在 SQL ServerAnalysis Services 中,管理員可以從一或多個備份檔案還原 Analysis Services 資料庫。
[!附註]
如果有加密備份檔案,在您使用該檔案來還原 Analysis Services 資料庫之前,必須提供備份期間所指定的密碼。
在還原期間,您有下列選項:
您可以使用原始資料庫名稱來還原資料庫,或指定新的資料庫名稱。
您可以覆寫現有的資料庫。如果您選擇要覆寫資料庫,則必須明確指定您要覆寫現有的資料庫。
您可以選擇是否要還原現有的安全性資訊,或略過安全性成員資格資訊。
您可以選擇由還原命令變更每一個要還原之資料分割的還原資料夾。本機資料分割可以還原至 Analysis Services 執行個體的任何本機資料夾位置,資料庫即還原至此處。遠端資料分割可以還原至本機伺服器以外之任何伺服器上的任何資料夾;遠端資料分割無法變成本機式。
安全性注意事項 對於每個備份檔案,執行還原命令的使用者必須擁有從針對每個檔案所指定之備份位置讀取的權限。若要還原沒有安裝在伺服器上的 Analysis Services 資料庫,使用者也必須是該 Analysis Services 執行個體之伺服器角色的成員。若要覆寫 Analysis Services 資料庫,使用者必須具有下列其中一個角色:Analysis Services 執行個體之伺服器角色的成員,或在即將還原之資料庫上擁有完整控制權 (管理員) 權限的資料庫角色成員。
[!附註]
還原現有的資料庫之後,還原資料庫的使用者可能會喪失已還原資料庫的存取權。如果在執行備份時,使用者不是伺服器角色的成員,也不是擁有完整控制權 (管理員) 權限的資料庫角色成員,就可能會發生存取權喪失的情況。
如需有關還原 Analysis Services 資料庫的詳細資訊,請參閱<還原選項>。