zoukankan      html  css  js  c++  java
  • SQL Server Agent作业执行CmdExec(bat)命令报权限问题

    写了一个bat命令,定期去清理一些SQL Server的Dump文件,然后配置成SQL Server作业,作业执行时报权限错误,具体错误信息如下所示:

     

    Message

    Executed as user: NT ServiceSQLSERVERAGENT. The process could not be created for step 1 of job 0xCA038C081E9BEF4C825DA0F543C86D2F (reason: Access is denied).  The step failed.

     

     

    解决方案:

     

        出现这个问题,是因为运行SQL Server Agent服务的账号(默认为NT ServiceSQLSERVERAGENT,有时候会设置其他账号,例如NT账号为运行SQL Server Agent服务的账号,以实际环境为准)没有权限去执行这个bat命令,只需要给这个bat命令文件授予Read & Execute的权限即可解决问题。

     

    clip_image001

  • 相关阅读:
    linux命令大全
    IP协议
    TCP、IP、ARP协议之间的工作关系
    程序出现问题后
    HTTP(超文本传输协议)
    多线程
    syslog.conf文件
    logger命令
    gdb
    二、数据的存储结构
  • 原文地址:https://www.cnblogs.com/kerrycode/p/11437913.html
Copyright © 2011-2022 走看看