【问题标题】:SQL Agent Export Job is failing with Access is Denied errorSQL 代理导出作业因访问被拒绝错误而失败
【发布时间】:2019-09-18 09:17:49
【问题描述】:

我创建了一个导出任务,将视图导出到 Excel 文件到文件夹位置。该任务运行良好,并在正确的位置导出到 excel。我现在已经在 SSIS 中保存了这个任务。

我现在正在尝试创建一个 SQL 代理计划作业来每天运行该任务。我有对文件夹位置的 SQLServerAgent 和 MSSQLServer 访问权限,但是它一直失败并出现错误:

Executed as user: NT Service\SQLSERVERAGENT. The process could not be created for step 1 of job 0x3FF5419F86864B47A653A928777E56DE (reason: Access is denied).  The step failed.,00:00:00,0,0,,,,0

我在网上查了一下,有人建议尝试勾选使用 32 位运行时复选框,我也尝试过,但仍然出现相同的错误。

有谁知道我可以做些什么来让 SQL 代理作业成功运行?

【问题讨论】:

  • 检查登录是否对文件夹具有所有必需的权限。
  • 我已经检查并且登录名已经读取和写入文件夹的权限
  • 您能否确认您是否使用代理帐户来运行该作业?
  • 我正在使用代理帐户来运行作业。
  • 您可以尝试使用 SysAdmin 访问该登录名来运行作业吗?

标签: sql-server-2014 export-to-excel sql-agent-job


【解决方案1】:

我找到了原因。原因是我授予了 SQLServerAGent 对该文件夹的读/写访问权限,但它需要修改权限。一旦我给它修改它就可以正常工作

【讨论】:

    猜你喜欢
    • 2012-01-02
    • 2016-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    相关资源
    最近更新 更多