dbtran无法识别带有%和^的加密密钥

2020-09-22 07:04发布

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

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


我在Windows 8.1上使用SQL Anywhere 17。 我正在尝试对来自加密数据库的日志文件运行dbtran。 加密密钥包含字符%和&。 对于其他实用程序,我可以使用%%和^&在批处理文件中转义这些字符。 但是对于dbtran,这是行不通的。 即使直接在CMD窗口中运行dbtran时,我也尝试过将ek值括在双引号中(或不包括),并转义这两个字符中的一个或两个都不进行的每种组合。 没用。 尽管通过SQL Central GUI输入时,可以识别ek。 问题是我需要将大量日志转换为一个输出文件,而这是无法通过SQL Central完成的。 是的,将来我会避免使用这些字符。 但是直到我有机会重建我的数据库之前,我仍然受困。 有帮助吗?

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

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


我在Windows 8.1上使用SQL Anywhere 17。 我正在尝试对来自加密数据库的日志文件运行dbtran。 加密密钥包含字符%和&。 对于其他实用程序,我可以使用%%和^&在批处理文件中转义这些字符。 但是对于dbtran,这是行不通的。 即使直接在CMD窗口中运行dbtran时,我也尝试过将ek值括在双引号中(或不包括),并转义这两个字符中的一个或两个都不进行的每种组合。 没用。 尽管通过SQL Central GUI输入时,可以识别ek。 问题是我需要将大量日志转换为一个输出文件,而这是无法通过SQL Central完成的。 是的,将来我会避免使用这些字符。 但是直到我有机会重建我的数据库之前,我仍然受困。 有帮助吗?

付费偷看设置
发送
2条回答
暮风yp
1楼 · 2020-09-22 07:21.采纳回答

嗨,

您要构建的SQL Anywhere 17是什么(可以在命令行中运行dbsrv17 -v来查看)?
您得到的确切错误消息是什么?

以下命令对我来说适用于最新版本:
"%SQLAny17%/bin64/dbtran" -ek"&test%"" C:\ test.log"" C:\ translated.sql"

奄奄一息的小鱼
2楼-- · 2020-09-22 07:31

Evgeniya,

非常感谢您的帮助。 实际上是我丢失的"%SQLAny17%/bin64/。(我正在安装了版本16的计算机上工作!)

一周热门 更多>