本文描述存档,并从命令提示符中还原一个 Analysis Services 数据库
msmdarch 命令的使用。 在管理员组的成员对预先存在的数据库执行所有过程。
如何存档数据库
- 单击 开始 ,然后单击 运行 。
- 在该 打开 文字框键入: cmd
- 单击 确定
- 在命令提示符下键入: cd %systemroot% \ Program Files\Microsoft Analysis Services\Bin
默认情况下, msmdarch 文件位于该位置。
- 在命令提示符下键入: msmdarch / a
按 Enter 。 完整的语法和示例所示以后该主题 注意 : 可以使用该 /? 。 切换到显示显示开关的语法的一个帮助窗口。
存档语法
下面是一个存档语法示例。 将按照每个参数的说明。
["command-path]msmdarch["] /a Server "OLAPDataPath" "DatabaseName" "BackupFileName" ["LogFileName" ["TempDirectory"]]
收起该表格展开该表格
| 参数 | 说明 |
|---|
| 命令的路径 | 包含 Msmdarch.exe 文件的路径。 默认,路径为 C:\Program Files\Microsoft Analysis Services\Bin。 |
| 服务器 | 要存档服务器的计算机名称包含数据库。 |
| OLAPDataPath | 要存档该数据目录包含数据库文件的路径。 默认,路径为 C:\Program Files \Microsoft 分析 Services\Data。 |
| DatabaseName | 要存档数据库的名称。 |
| BackupFileName | 路径、 文件的名称和存档文件的.cab 扩展名。 |
| logfilename | 路径、 文件的名称和存档日志的.log 扩展名。 如果您指定的存档日志,已存在的新的存档日志追加到它。 如果指定了无效的路径或文件名,存档日志将是写入到 DBArchive.log 文件默认情况下这是 C: \ Program 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"
注意 : 您还可以执行
msmdarch 命令从.bat 文件。 如果想要安排执行.bat 文件,可以使用数据转换服务 (DTS) 若要创建执行进程任务运行该批处理文件。 如果
msmdarch 命令失败,它将返回退出代码为 1。
如何还原数据库
- 单击 开始 ,然后单击 运行 。
- 在该 打开 文字框键入: cmd
- 单击 确定 。
- 在命令提示符下键入: cd %systemroot% \ Program Files\Microsoft Analysis Services\Bin
默认情况下, msmdarch 文件是在该位置。
- 在命令提示符下键入: msmdarch /rs
- 按 Enter 。 完整的语法和示例所示以后本主题。
注意 : 可以使用该 /? 切换到显示显示开关的语法的一个帮助窗口。
还原语法
下面是还原语法示例。 将按照每个参数的说明。
["command-path]msmdarch["] switch Server "OLAPDataPath" "BackupFileName" ["LogFileName" ["TempDirectory"]]
收起该表格展开该表格
| 参数 | 说明 |
|---|
| 命令的路径 | (可选)。 包含 Msmdarch.exe 文件的路径。 默认,路径为 C:\Program Files\Microsoft Analysis Services\Bin。 |
| 切换 | 指定执行该命令时要使用的选项。 / 开关用于指定如果存在覆盖该数据库使普通还原。 如果数据库尚不存在时,只从存档文件中还原数据库中使用 /rs 开关。 |
| 服务器 | 要向其还原数据库,服务器计算机名称。 |
| OLAPDataPath | 包含数据库文件还原操作完成后,数据目录的路径。 默认,路径为 C:\Program Files \Microsoft 分析 Services\Data。 |
| BackupFileName | 路径、 文件的名称和存档文件的.cab 扩展名。 |
| logfilename | 路径、 文件的名称和还原日志的.log 扩展名。 如果您指定已存在的还原日志,新的还原日志追加到它。 如果指定一个无效的路径或文件名,还原日志将被写入到 DBRestore.log 文件默认情况下这是 C: \ Program 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"
注意 : 您还可以执行
msmdarch 命令从.bat 文件。 如果要计划的.bat 文件执行,会出现 Microsoft,建议您使用数据转换服务 (DTS) 若要创建执行进程任务运行该批处理文件。 如果失败,
msmdarch 命令将返回 1 的退出代码。