文章编号: 312399 - 最后修改: 2007年3月29日 - 修订: 3.3

如何: 存档和还原从命令行提示符 SQL Server 2000 Analysis Services 中的 Analysis Services 数据库

本页

展开全部 | 关闭全部

概要

本文介绍了使用存档和还原 Analysis Services 数据库从命令提示符 msmdarch 命令。 管理员组的成员为预先存在的数据库执行的所有过程。

如何存档数据库

  1. 单击 开始,然后单击 运行
  2. 打开 文本框中键入: cmd

  3. 单击 确定
  4. 在命令提示符键入: cd %systemroot% 卞分析 Services\Bin

    榛樿鎯呭喌涓嬶,msmdarch 文件是在该位置中。

  5. 在命令提示符键入: 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 的退出代码。

濡備綍杩樺師鏁版嵁搴

  1. 单击 开始,然后单击 运行
  2. 打开 文本框中键入: cmd

  3. 单击 确定
  4. 在命令提示符键入: cd %systemroot% 卞分析 Services\Bin

    榛樿鎯呭喌涓嬶,msmdarch 文件是在该位置。

  5. 在命令提示符键入: msmdarch/rs

  6. 输入。 本主题后面显示完整的语法和示例。

    注意: 您可以使用该 /? 开关来显示一个帮助窗口显示的开关语法。

还原语法

以下是还原语法示例。 每个参数的说明如下。
["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。




参考

DTS Overview (http://msdn2.microsoft.com/en-us/library/aa933484(SQL.80).aspx)






这篇文章中的信息适用于:
  • Microsoft SQL Server 2000 Analysis Services
关键字:?
kbmt kbhowtomaster KB312399 KbMtzh
机器翻译机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 312399? (http://support.microsoft.com/kb/312399/en-us/ )
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
 

文章翻译