Skip to main content

3.17.3.1. backup_definitions(备份定义文件)

以目录为单位备份定义文件,并输出 DTF 格式的备份文件。

1. 格式
backup_definitions <user_id> <password> <output_file> <-options>


2. 参数

必须指定以下参数。

  • user_id

    指定要执行命令的用户 ID。

  • password

    指定<user_id>的密码。省略密码时,请指定空字符串 ""。

  • output_file

    指定备份文件的文件名。

    省略扩展名(.dtf)时,所指定值的最下层为文件名。例如,指定为 “C:\Datalizer\backup” 时,在 Datalizer 文件夹中输出 “backup.dtf”。



3. 选项

根据需要,在必填参数后指定以下选项。

  • -dirName <要备份的目录名>

    指定备份对象的目录名。在选项名后,以根目录开始的路径指定备份对象的定义文件的目录。路径的分隔符使用半角斜线,如果根目录下的目录为以连字符(-)开头的名称时,在路径的开头也使用半角斜线记述。

    省略了该选项时,根目录将作为备份对象,会备份所有目录及定义文件。

  • -ssl

    使用 SSL 通讯时指定此项。

    已同时指定了 -uri 选项时,会忽略该选项。

  • -host <连接目标的主机名>

    对远程服务器执行命令时指定此项。在选项名后指定连接目标的主机名。

    已同时指定了 -uri 选项时,会忽略该选项。

  • -port <连接目标的端口号>

    端口号从默认的 8180 更改为其他端口号时指定此项。在选项名后指定连接目标的端口号。

    已同时指定了 -uri 选项时,会忽略该选项。

  • -uri <连接目标的 URL>

    更改了上下文路径时指定此项。在选项名后指定包含了上下文路径的维护页面的 URL。



4. 结束代码
  • 正常结束时

    结束代码为 “0”。

  • 发生错误时

    结束代码为 “1”。



5. 执行示例

对远程服务器(dtl01)执行命令,将 Datalizer 的 “/销售数据相关/各地区” 目录内的定义文件备份到本地计算机的文件夹 “C:\Datalizer”。执行命令后,输出备份文件(backup.dtf)。

backup_definitions Administrator "" "C:\Datalizer\backup.dtf" -dirName "/销售数据相关/各地区" -ssl -host dtl01


注意

在参数及选项值中无法使用代理项对字符。