sql-server-2014 - 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 代理作业成功运行?
解决方案
我找到了原因。原因是我授予了 SQLServerAGent 对该文件夹的读/写访问权限,但它需要修改权限。一旦我给它修改它工作正常
推荐阅读
- swift - 查询firebase数据库嵌套的孩子
- c# - 我应该如何更改我的旧应用程序,以便它始终将文件和数据存储在 AppData 中?
- json - 用于查询的 JSON 到 OData 字符串
- python - 从 HTML 表格中提取类标签以及单元格值
- svg - Vue绑定SVG变换旋转
- powershell - 用于排除禁用用户的主文件夹 powershell 脚本
- java - 我怎样才能使 1 / 3 = 0.3 ?日食,Java
- javascript - React fetch('http://localhost:3000/profile/:id')
- go - 使用 centos7 作为 Jaeger 的基础镜像
- javascript - 使用 PHP ECHO 填充时,DataTables 子行无法正确显示