运行Sybase备份而无需在批处理文件中写下密码

2020-09-07 09:13发布

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

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


专家们,

我最近开始使用SAP Sybase ASE,正在尝试寻找一种在后台运行按批处理文件进行完全备份的方法。

我已完成重新研究,并了解到" dump database"是对数据库进行完整备份的SQL命令。
但是,在运行SQL之前,我需要登录数据库,并且需要用户名和密码。

出于安全性考虑,我不想直接在批处理文件中写下密码。
我知道外部身份验证可以在isql中使用,但这需要我付出很多努力。

有什么方法可以更轻松地对数据库进行完整备份?
谢谢。

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

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


专家们,

我最近开始使用SAP Sybase ASE,正在尝试寻找一种在后台运行按批处理文件进行完全备份的方法。

我已完成重新研究,并了解到" dump database"是对数据库进行完整备份的SQL命令。
但是,在运行SQL之前,我需要登录数据库,并且需要用户名和密码。

出于安全性考虑,我不想直接在批处理文件中写下密码。
我知道外部身份验证可以在isql中使用,但这需要我付出很多努力。

有什么方法可以更轻松地对数据库进行完整备份?
谢谢。

付费偷看设置
发送
4条回答
南山jay
1楼-- · 2020-09-07 09:43

您可以使用Job Scheduler功能在特定时间启动备份。

追夢秋陽
2楼-- · 2020-09-07 10:01

嗨,布雷特,

Job Scheduler不适用于我,因为我想控制何时使用第三方作业管理软件进行备份。
备份必须在特定事件后运行,因此不能进行基于时间的作业调度 对我来说。
但是,谢谢您的回答!

jovirus
3楼-- · 2020-09-07 09:52

您是ASE 16.0 SP03的用户吗-然后有一个新功能'ASE Secure User Store'-请参见 https://help.sap.com/viewer/2705a3b1e3df4514ab089cfeded zh-CN/740b5062301c48f4aa739e6c6fb6cd62.html

如果使用的是ABAP系统,则可以使用R3内核工具" sybctrl"在ASE中执行脚本。 请参阅SAP注释 https://launchpad.support.sap.com/#/notes/1899984

以诚挚的问候
Tilman Model-Bosch

haha101010
4楼-- · 2020-09-07 09:54

您的客户端正在运行什么操作系统? (运行备份命令)。 例如。 Linux shell?

对于" ASE安全用户存储"而言,它还需要一个"用户生成的密钥"来查找用户名/密码,而不是用户名/密码。 因此,您仍然需要一种安全的方法来将密钥传递给客户端程序,对吗? 即,如果有人窃取了"用户生成的密钥",那么他们就可以访问,就像拥有密码一样,对吧?

一周热门 更多>