Windows Server 2012计划任务定时执行bat文件

推荐个人GItHub开源项目(iot-dc3)一个开源的、分布式的物联网(IOT)平台,用于快速开发物联网项目和管理拓展。https://github.com/pnoker/iot-dc3


在windows server 2012上安装了Sql Server数据库,出于数据安全的考虑,希望每天能够自动进行数据备份。、我在别人脚本的基础上自己写了一个数据库备份的bat脚本,双击该脚本时可以正常将数据库备份、压缩并删除原文件。于是我就希望将这个bat放到操作系统计划任务中-创建任务-运行脚本,每天23:58:00自动执行该脚本。
但在实验过程中总出意外,或是能备份不能压缩、或是第一天正常运行第二天就发现报错了,或是登陆操作系统时能运行,退出登陆就不能运行了。在任务计划程序中查看上次运行结果时常为“操作员或系统管理员拒绝了请求。
有人告诉我说可能是权限不够,可是我用的是Administrator 已经是最高权限了;
有人告诉我要要在常规选项中选上使用最高权限运行,我选上后问题依旧。以下为我的正确配置方法:
Windows Server 2012计划任务定时执行bat文件_第1张图片
Windows Server 2012计划任务定时执行bat文件_第2张图片
Windows Server 2012计划任务定时执行bat文件_第3张图片
Windows Server 2012计划任务定时执行bat文件_第4张图片
Windows Server 2012计划任务定时执行bat文件_第5张图片
Windows Server 2012计划任务定时执行bat文件_第6张图片
Windows Server 2012计划任务定时执行bat文件_第7张图片
Windows Server 2012计划任务定时执行bat文件_第8张图片
Windows Server 2012计划任务定时执行bat文件_第9张图片
Windows Server 2012计划任务定时执行bat文件_第10张图片
Windows Server 2012计划任务定时执行bat文件_第11张图片
Windows Server 2012计划任务定时执行bat文件_第12张图片
Windows Server 2012计划任务定时执行bat文件_第13张图片
这时我发现,在任务计划程序中有创建基本任务与创建任务两个不同的按钮,查询后发现这二者的区别是前者常规选项卡中没有安全选项,我本身用的就是最高权限的管理员帐号,不需要安全选项。于是就创建了基本任务,一试,成功了。

你可能感兴趣的:(SQLserver,sql)