首页 > 解决方案 > SQL 代理导出作业因访问被拒绝错误而失败

问题描述

我创建了一个导出任务,将视图导出到 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 代理作业成功运行?

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

解决方案


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


推荐阅读