本文介绍了使用存档和还原 Analysis Services 数据库从命令提示符
msmdarch 命令。 管理员组的成员为预先存在的数据库执行的所有过程。
如何存档数据库
- 单击 开始,然后单击 运行。
- 在 打开 文本框中键入: cmd
- 单击 确定
- 在命令提示符键入: cd %systemroot% 卞分析 Services\Bin
榛樿鎯呭喌涓嬶,msmdarch 文件是在该位置中。
- 在命令提示符键入: msmdarch/a
按 输入。 以后在显示完整的语法和示例: 您可以使用该 /? 此主题。 注意 若要显示一个帮助窗口显示的开关语法的开关。
存档语法
此处是存档语法示例。 每个参数的说明如下。
["command-path]msmdarch["] /a Server "OLAPDataPath" "DatabaseName" "BackupFileName" ["LogFileName" ["TempDirectory"]]
收起该表格展开该表格
| 参数 | 说明 |
|---|
| 命令路径 | 包含 Msmdarch.exe 文件的路径。 榛樿鎯呭喌涓嬶,路径是 Files\Microsoft 分析 Services\Bin。 |
| 服务器 | 包含要存档的数据库的服务器计算机名称。 |
| OLAPDataPath | 包含为要存档的数据库文件的 Data 目录的路径。 榛樿鎯呭喌涓嬶,路径是 Files\Microsoft 分析 Services\Data。 |
| DatabaseName | 要存档数据库的名称。 |
| BackupFileName | 路径、 文件名称和.cab 扩展名的存档文件中。 |
| LogFileName | 路径、 文件的文件名和.log 扩展名的存档日志。 如果指定已存在一个存档日志,新存档日志追加到它。 如果指定了无效的路径或文件名,DBArchive.log 文件即默认情况下是 Files\Microsoft 分析 Services\Bin\DBArchive.log 写入存档日志。 |
| TempDirectory | 用于处理空间的临时目录中指定的路径。 如果指定 LogFileName,您必须指定此选项。 |
存档示例
下面的命令进行存档 Analysis Services 中包括示例
FoodMart 2000 数据库。
"\Program Files\Microsoft Analysis Services\Bin\msmdarch" /a myserver
"\Program Files\Microsoft Analysis Services\Data\" "FoodMart 2000"
"\My archives\server myserver\FoodMart 2000.cab"
注意: 您还可以从.bat 文件执行
msmdarch 命令。 如果想要调度.bat 文件的执行,您可以使用数据转换服务 (DTS) 来创建运行批处理文件的执行进程任务。 如果
msmdarch 命令失败,则它将返回 1 的退出代码。
濡備綍杩樺師鏁版嵁搴
- 单击 开始,然后单击 运行。
- 在 打开 文本框中键入: cmd
- 单击 确定。
- 在命令提示符键入: cd %systemroot% 卞分析 Services\Bin
榛樿鎯呭喌涓嬶,msmdarch 文件是在该位置。
- 在命令提示符键入: msmdarch/rs
- 按 输入。 本主题后面显示完整的语法和示例。
注意: 您可以使用该 /? 开关来显示一个帮助窗口显示的开关语法。
还原语法
以下是还原语法示例。 每个参数的说明如下。
["command-path]msmdarch["] switch Server "OLAPDataPath" "BackupFileName" ["LogFileName" ["TempDirectory"]]
收起该表格展开该表格
| 参数 | 说明 |
|---|
| 命令路径 | (可选)。 包含 Msmdarch.exe 文件的路径。 榛樿鎯呭喌涓嬶,路径是 Files\Microsoft 分析 Services\Bin。 |
| 切换 | 指定执行命令时要使用选项。 使用 / 开关来指定将覆盖该数据库,如果它存在执行常规恢复。 使用/rs 开关从存档文件还原数据库,仅当数据库尚不存在。 |
| 服务器 | 您要还原数据库服务器的计算机名称。 |
| OLAPDataPath | 包含数据库文件还原操作完成后的数据目录的路径。 榛樿鎯呭喌涓嬶,路径是 Files\Microsoft 分析 Services\Data。 |
| BackupFileName | 路径、 文件名称和.cab 扩展名的存档文件中。 |
| LogFileName | 路径、 文件的文件名和.log 扩展名的还原日志。 如果指定已存在一个还原日志,新的还原日志追加到它。 如果指定了无效的路径或文件名,还原日志写入 DBRestore.log 文件即默认情况下是 Files\Microsoft 分析 Services\Bin\DBRestore.log。 |
| TempDirectory | 用于处理空间的临时目录中指定的路径。 如果指定 LogFileName,您必须指定此选项。 |
还原示例
下面的命令将还原 Analysis Services 中包括示例
FoodMart 2000 数据库。
"\Program Files\Microsoft Analysis Services\Bin\msmdarch" /r myserver
"\Program Files\Microsoft Analysis Services\Data\"
"\My archives\server myserver\FoodMart 2000.cab"
注意: 您还可以从.bat 文件执行
msmdarch 命令。 如果想要调度.bat 文件的执行,Microsoft 建议使用数据转换服务 (DTS) 来创建运行批处理文件的执行进程任务。 如果失败,
msmdarch 命令将返回退出代码为 1。