SQL的任何地方备份到映射驱动器

2020-09-18 06:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)使用sqlanywhere 12...

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

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


使用sqlanywhere 12,我们尝试将计划的每日备份设置为联网驱动器。 我们正在使用的命令字符串是:

创建事件DailyBackup
时间表DailyBackup
每24小时开始时间" 03:00 pm"
处理程序
开始
DECLARE Backup_Stmt long VARCHAR;
设置backup_stmt ='BACKUP DATABASE 目录'|| '''P:\ WinIATS \ winiats71 \ WINIATSBACK'''|| 'TRANSACTION LOG TRUNCATE';
立即执行backup_stmt;
end;

其中P是Windows2012服务器上的映射驱动器。 自动备份无法备份数据库,但是手动运行DBBACKUP命令成功。 我们如何成功地将事件驱动的备份运行到映射的驱动器?

1条回答
hongfeng1314
2020-09-18 07:30
  • SQL Anywhere是否作为Windows服务运行?
  • 该服务与哪个帐户相关联?
  • 该帐户是否将您要使用的驱动器映射到P :?

默认情况下,服务在系统帐户下运行,该帐户在访问权限方面受到严格限制。 从安全角度来看,这是一个好方法。 鉴于Windows继续提高系统帐户的安全性,因此情况更加重要。 如果您有网络资源需求(例如,映射的驱动器),则将无法使用系统帐户-您将需要定义一个用户帐户并将其用作服务帐户。

或者您可能要考虑备份到托管数据库引擎的计算机上的存储,并将其移动到所需的位置,作为一个单独的过程。

一周热门 更多>