【问题标题】:SQL Job Execution Issue in SQL-Server 2012SQL-Server 2012 中的 SQL 作业执行问题
【发布时间】:2019-01-30 07:47:25
【问题描述】:

我正在通过 SQL-Job 在 SQL-Server 2012 中执行 SSIS 包。单个包正在 Visual-Studio 中执行,也在 Service-Catalog 上发布后执行(仅用于测试)。但是当我在没有任何来源或任何更改的情况下添加相同的包时,它的执行将继续进行,没有任何错误或结束。

后来我在 Windows-Log Viewer 执行作业期间收到一条错误消息,错误消息如下:

错误,[136] Job Daily Job 2 报告:进程 4a94 被调用 按步骤 1,作业 0x04B3B7D6263F2348B84183641 BF86091,但不能 终止(原因:访问被拒绝。)

我已应用如下设置。

这个错误是什么意思,我可以应用什么解决方案`

我直接在服务器上创建 SQL-Job 和包执行。

【问题讨论】:

  • 好像运行job的账号没有足够的权限访问包,可以使用其他账号或者授予当前账号权限
  • @Petaflop:我应该分配什么权限?你能详细说明一下吗?

标签: ssis sql-server-2012 sql-job


【解决方案1】:

运行 SSIS 作业的帐户似乎没有足够的权限访问源文件/文件夹/包。

您需要授予用户从文件系统访问包的权限

【讨论】:

  • 我应该分配哪个权限?我尝试了许多向当前用户分配权限的方法。但仍然是同样的问题。
  • 首先你需要找到当前的 SSIS 用户。之后,您需要找到包裹的实际位置。那么您需要为当前的 SSIS 用户授予该文件的权限。权限应该是执行权限。但是,由于我们不知道您的 SSIS 包包含什么,我不确定授予 SSIS 包本身的权限是否足够
  • 包有来自同一机器文件夹的文件导入逻辑
  • 我已经编辑了我的问题。你能检查一下吗?
  • 现在 SSIS 看不到你的包。再次不同的权限问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-07
  • 2015-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多