共用方式為


Restore 元素 (XMLA)

從備份檔還原 Microsoft SQL Server Analysis Services 資料庫。

語法

<Command>
   <Restore>
      <DatabaseName>...</DatabaseName>
      <DatabaseId>...</DatabaseId>
      <File>...</File>
      <Security>...</Security>
      <AllowOverwrite>...</AllowOverwrite>
      <Password>...</Password>
      <Locations>...</Locations>
      <DbStorageLocation>...</DbStorageLocation>
   </Restore>
</Command>

元素特性

特性

描述

資料類型和長度

預設值

基數

0-n:出現一次以上的選擇性元素。

元素關聯性

關聯性

元素

父元素

命令

子元素

AllowOverwrite, DatabaseNameDatabaseIdFileLocationsPasswordSecurityDbStorageLocation

備註

Restore 命令會從備份檔還原您在 DatabaseName 元素中指定的 Analysis Services 資料庫,然後從遠端備份檔選擇性地還原遠端資料分割。

根據儲存在備份檔中之物件所使用的儲存模式,Restore 命令可以還原如下表所列的資訊。

儲存模式

資訊

多維度 OLAP (MOLAP)

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

混合式 OLAP (HOLAP)

彙總和中繼資料

關聯式 OLAP (ROLAP)

中繼資料

進行 Restore 命令期間,系統會在 DatabaseName 元素中指定的 Analysis Services 資料庫上放置獨佔鎖定。當 Restore 命令完成之後,就會釋放這個鎖定。

如需有關備份與還原資料庫的詳細資訊,請參閱<備份、還原和同步處理資料庫 (XMLA)>。

安全性注意事項安全性注意事項

對於每個備份檔案,執行還原命令的使用者必須擁有從針對每個檔案所指定之備份位置讀取的權限。若要還原沒有安裝在伺服器上的 Analysis Services 資料庫,使用者也必須是該 Analysis Services 執行個體之伺服器角色的成員。若要覆寫 Analysis Services 資料庫,使用者必須具有下列其中一個角色:Analysis Services 執行個體之伺服器角色的成員,或在即將還原之資料庫上擁有完整控制權 (管理員) 權限的資料庫角色成員。

[!附註]

還原現有的資料庫之後,還原資料庫的使用者可能會喪失已還原資料庫的存取權。如果在執行備份時,使用者不是伺服器角色的成員,也不是擁有完整控制權 (管理員) 權限的資料庫角色成員,就可能會發生存取權喪失的情況。