点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在Windows 8.1上使用SQL Anywhere 17。 我正在尝试对来自加密数据库的日志文件运行dbtran。 加密密钥包含字符%和&。 对于其他实用程序,我可以使用%%和^&在批处理文件中转义这些字符。 但是对于dbtran,这是行不通的。 即使直接在CMD窗口中运行dbtran时,我也尝试过将ek值括在双引号中(或不包括),并转义这两个字符中的一个或两个都不进行的每种组合。 没用。 尽管通过SQL Central GUI输入时,可以识别ek。 问题是我需要将大量日志转换为一个输出文件,而这是无法通过SQL Central完成的。 是的,将来我会避免使用这些字符。 但是直到我有机会重建我的数据库之前,我仍然受困。 有帮助吗?
嗨,
您要构建的SQL Anywhere 17是什么(可以在命令行中运行dbsrv17 -v来查看)?
您得到的确切错误消息是什么?
以下命令对我来说适用于最新版本:
"%SQLAny17%/bin64/dbtran" -ek"&test%"" C:\ test.log"" C:\ translated.sql" p>
Evgeniya,
非常感谢您的帮助。 实际上是我丢失的"%SQLAny17%/bin64/。(我正在安装了版本16的计算机上工作!)
一周热门 更多>