使用adsbackup_utility.exe程序备份Advantage数据库时...

2020-08-27 13:36发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用adsbackup_utility.exe程序备份Advantage数据库。 客户每天需要多次备份此数据。 实用程序是否会备份锁定以进行更新的文件? 还是会跳过它们或给出错误?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用adsbackup_utility.exe程序备份Advantage数据库。 客户每天需要多次备份此数据。 实用程序是否会备份锁定以进行更新的文件? 还是会跳过它们或给出错误?

付费偷看设置
发送
4条回答
Doze时光
1楼-- · 2020-08-27 13:54

在帮助文件中搜索"在线备份"和"差异备份",它将为您提供有关如何处理锁定表的所有详细信息。

此致

Mike Loop
高级产品支持工程师
SAP产品支持

hengyuye
3楼-- · 2020-08-27 13:51

我使用命令行版本,并且会备份打开的文件。 我创建了一个用户每天运行的版本,并将其每天保存到一个文件夹中。 您还可以使用Microsoft Scheduler对其进行调整,使其运行所需的频率。 它必须位于您的Advantage服务器文件夹中。 就我而言,这是c:\ Program Files \ Advantage 11.10 \ Server

我已将文件副本附加为.txt。 您需要根据自己的环境进行调整。

Bunny_CDM
4楼-- · 2020-08-27 14:04

在控制台中运行" adsbackup"以获取可能的参数列表。 这是ADS 12备份实用程序的输出:

Advantage数据库服务器备份实用程序
用途:
免费表备份
adsbackup [选项] <文件掩码> <目标路径>
数据字典备份
adsbackup [选项 ] <目标路径>
有效的选项包括:
-a为差异备份准备数据库
-c [ANSI | OEM | <动态归类>]字符类型(默认ANSI)< br>动态归类包括在运行时加载的VFP兼容归类。 请参阅帮助文件中的排序规则名称。
-d不要覆盖现有的备份表
-e 排除文件列表
-f差异备份
-h [ON | OFF]权限检查(默认为ON)
-i 包括文件列表
-m仅备份元数据
-n 存储备份输出表的路径
-o <文件路径>备份输出表的路径和文件名
-p密码:如果源路径是数据库,则为数据库用户密码
如果源路径是目录,则为免费表密码的列表< br>免费使用表可以为所有
加密表传递一个密码,或为每个表传递一个名称/值对,例如," table1 = pass1; table2 = pass2"
-q [PROP | [COMPAT]锁定模式,专有或兼容(默认PROP)
-r恢复数据库或空闲表文件
-s <服务器路径|连接字符串>
ADS服务器的连接路径以执行备份或还原或
连接字符串
-u [ADT | CDX | VFP | NTX]备份输出表的表类型(默认 ADT)-v [1-10]返回的最低错误严重性级别(默认为1)-w表类型映射用于执行免费表备份或使用
混合表类型进行还原。 用于为每个table
扩展名提供表类型。 例如,-wadt = ADS_ADT,dbf = ADS_CDX
-x如果未记录任何错误,则不创建输出表。
-y数据库用户名(如果使用非AdsSys用户)
-z 其他在线备份/还原选项。 将有效
的所有选项作为备份和还原选项传递到帮助文件中。 这些可以与其他命令行参数一起使用或代替其他命令行参数。 对于
例如,
-z" Include = a * .adt; diff; ArchiveFile = backup.tar"

对于需要值的选项,选项和值之间的空格
>不是必需的。 例如,-pPassword和-p Password是等效的。

示例:
adsbackup -pPass \\ server \ share \ mydata.add \\ server \ share \ backup
adsbackup -pTablePass \\ server \ share * .adt \\ server \ share \ backup
adsbackup -r -pPass \\ server \ share \ backup \ mydata.add \\ server \ share \ backup \ mydata.add
adsbackup -r- pTablePass \\ server \ share \ backup \\ server \ share

以下示例(作为单个命令输入)显示如何使用
-s选项提供指定FIPS模式的连接字符串和 TLS
连接。
adsbackup -s"数据源= \\服务器\共享\; CommType = TLS; \
FIPS = TRUE; TLSCertificate = c:\ path \ clientcert.pem; \
TLSCommonName = www.myserver.com ; DDPassword = dictionarypass;" \
\\服务器\共享\ mydata.add \\服务器\共享\备份
adsbackup \\服务器\共享\ mydata.add \\服务器\共享\备份\
-z" ArchiveFileCompressed = mydata .tar.gz; ForceArchiveExtract"
adsbackup -r \\ server \ share \ backup \ mydata.add \
\\ server \ share \ restore \ mydata.add \
-s \\ server \ share \ \
-z" ArchiveFileCompressed = mydata.tar.gz"

一周热门 更多>