Help and Support

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

HOW TO: 将存档和从命令提示符处 SQL Server 2000 Analysis Services 中还原的 Analysis Services 数据库

本页

展开全部 | 关闭全部

概要

本文描述存档,并从命令提示符中还原一个 Analysis Services 数据库 msmdarch 命令的使用。 在管理员组的成员对预先存在的数据库执行所有过程。

如何存档数据库

  1. 单击 开始 ,然后单击 运行
  2. 在该 打开 文字框键入: cmd

  3. 单击 确定
  4. 在命令提示符下键入: cd %systemroot% \ Program Files\Microsoft Analysis Services\Bin

    默认情况下, msmdarch 文件位于该位置。

  5. 在命令提示符下键入: 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。

如何还原数据库

  1. 单击 开始 ,然后单击 运行
  2. 在该 打开 文字框键入: cmd

  3. 单击 确定
  4. 在命令提示符下键入: cd %systemroot% \ Program Files\Microsoft Analysis Services\Bin

    默认情况下, msmdarch 文件是在该位置。

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

  6. 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 的退出代码。




参考

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和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

文章翻译