使用 msmdarch 命令還原 Microsoft SQL Server 2000 Analysis Services 數據庫
- 打開命令提示符。
- (可選)使用 cd 命令訪問包含 msmdarch.exe 文件的目錄。在默認情況下,該文件位于以下位置:
C:Program FilesMicrosoft Analysis ServicesBin
- 鍵入帶 /r 或 /rs 開關的有效 msmdarch 命令。在本主題的后面將給出完整的語法和示例。
- 按 ENTER 鍵。
語法
["command-path]msmdarch["] switch Server "OLAPDataPath" "BackupFileName" ["LogFileName" ["TempDirectory"]]
command-path
(可選)msmdarch.exe 文件所在的路徑。在默認情況下,該路徑為:
C:Program FilesMicrosoft Analysis ServicesBin
switch
指定執行命令時要使用的選項。/r 開關用來指定常規還原,如果數據庫存在則將其覆蓋。僅當數據庫已不存在時,才使用 /rs 開關從存檔文件還原數據庫。
Server
要在其上還原數據庫的服務器計算機名。
OLAPDataPath
完成還原后將包含數據庫文件的 Data 目錄的路徑。在默認情況下,該路徑為:
C:Program FilesMicrosoft Analysis ServicesData
BackupFileName
存檔文件的路徑、文件名和 .cab 擴展名。
LogFileName
還原日志的路徑、文件名和 .log 擴展名。如果指定現有的還原日志,則會將新的還原日志追加到該日志上。如果指定了無效的路徑或文件名,則還原日志將寫入 DBRestore.log 文件中,該文件的默認位置是 C:Program FilesMicrosoft Analysis ServicesBinDBRestore.log。
TempDirectory
用于處理空間的臨時目錄的指定路徑。如果指定了 LogFileName,則必須指定該選項。
例如:
下列命令可以還原 Analysis Services 中的示例數據庫 FoodMart 2000。
"Program FilesMicrosoft Analysis ServicesBinmsmdarch" /r myserver "Program FilesMicrosoft Analysis ServicesData" "My archivesserver myserverFoodMart 2000.cab"