从 SSRS 中的存储过程运行 ssis 时,使用 SQL Server 身份验证的帐户无法启动该操作

Jul*_*der 3 reporting-services ssis-2012

我收到以下错误:

使用 SQL Server 身份验证的帐户无法启动该操作。使用使用 Windows 身份验证的帐户启动操作

我有一个 ssrs 报告,它使用从存储过程派生的数据集。存储过程首先创建一个执行并执行一个ssis包,然后再绘制数据。在视觉工作室中我可以很好地预览报告。数据源使用集成安全性(尽管我希望我可以通过 sql server 帐户)。当我将报告上传到 SSRS 时,它给出了有关使用 Windows 身份验证帐户的错误。我检查了服务器上的数据源,它设置为使用 Windows 身份验证。我不确定我做错了什么或如何解决这个问题。

我的sql服务器是2012 r2(ssrs是2008)

Kar*_*ers 5

问题是您无法使用 SQL Server 帐户执行存储在 SSISDB 目录中的 SSIS 包。

这就是为什么将尝试启动 SSIS 包的用户更改为“Windows 身份验证用户”有效的原因。

可以在这里找到类似的问题;

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/bbd2b556-8f68-4e04-94d1-754127886361/unable-to-execute-ssis-package-from-sql-server-login?forum= sql集成服务