【发布时间】: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