首页 文章

SSIS执行SQL任务不通过SQL代理运行

提问于
浏览
0

我有一个带有执行sql任务的SSIS包,它执行一个更新表中数据的存储过程 . 当我通过SSDT运行程序包时,它运行成功,但是当我在SQL Agent中运行作业时,任务成功执行,但表中没有更新数据 . 换句话说,任务成功执行,但EXEC语句实际上并未执行 .

包中没有先例约束或类似的约束 . 我甚至禁用了除此之外的所有其他任务 . 我真的认为这与我正在运行此包的代理有关,因为当我通过Integration Services Catalog手动执行包时,它运行正常 .

我的代理作业通过映射到设置为sysadmin服务器角色的登录名的代理运行,并映射到服务器上每个数据库中的db_owner角色,默认架构dbo .

我正在使用sql server 2014 .

思考?

1 回答

  • 0

    问题是我的查询在我们的CRM数据库中遇到过滤后的视图,并且运行SSIS作业的用户未设置为CRM中的用户 .

相关问题