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

Reporting services 从SSRS中的存储过程运行ssis时,使用SQL Server身份验证错误的帐户无法启动该操作,reporting-services,ssis-2012,Reporting Services,Ssis 2012,我得到以下错误: 使用SQL Server身份验证的帐户无法启动该操作。使用使用Windows身份验证的帐户启动操作 我有一个ssrs报告,它使用从存储过程派生的数据集。存储过程首先创建执行,并在绘制数据之前执行ssis包。在VisualStudio中,我可以很好地预览报告。数据源使用集成安全性(尽管我希望我可以传递一个sql server帐户)。当我将报告上载到SSRS时,它会告诉我有关使用windows auth帐户的错误。我检查了服务器上的数据源,并将其设置为使用windows auth。

我得到以下错误:

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

我有一个ssrs报告,它使用从存储过程派生的数据集。存储过程首先创建执行,并在绘制数据之前执行ssis包。在VisualStudio中,我可以很好地预览报告。数据源使用集成安全性(尽管我希望我可以传递一个sql server帐户)。当我将报告上载到SSRS时,它会告诉我有关使用windows auth帐户的错误。我检查了服务器上的数据源,并将其设置为使用windows auth。我不知道我做错了什么,也不知道如何解决这个问题


我的sql server是2012 r2(ssrs是2008)

显然在数据源中使用windows登录有效,无法在visual studio中使用,但在ssrs上更新数据源成功。

显然在数据源中使用windows登录有效,无法在visual studio中运行它,但在ssrs上更新数据源就成功了。

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

这就是将试图启动SSIS包的用户更改为“Windows身份验证用户”的原因

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


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

这就是将试图启动SSIS包的用户更改为“Windows身份验证用户”的原因

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

这个连接字符串为我工作

Integrated Security = SSPI;
这个连接字符串为我工作

Integrated Security = SSPI;
忽略用户ID和密码并使用Windows身份验证:D


忽略用户ID和密码并使用Windows身份验证:D

使用Windows身份验证将SSIS包计划为作业,然后使用

使用msdb

EXEC dbo.sp_start_job N'NAME OF job'; 去


适用于我

使用windows身份验证将SSIS包安排为作业,然后使用

使用msdb

EXEC dbo.sp_start_job N'NAME OF job'; 去


对我有用

这个问题的标题是关于SSI的,但正文是关于SSR的。你想在这里干什么?使用SQL Server身份验证时,SSRS数据源工作得最好。SSRS无法将您的凭据传递到SQL Server,因此Windows身份验证将无法工作..我已设法使其工作。VisualStudio中的SSRS不允许我这样做(可能是我做错了),但在服务器上,我可以将数据源更改为使用windows登录而不是sql auth,并且成功了。此问题的标题讨论SSIS,但正文讨论的是SSR。你想在这里干什么?使用SQL Server身份验证时,SSRS数据源工作得最好。SSRS无法将您的凭据传递到SQL Server,因此Windows身份验证将无法工作..我已设法使其工作。VisualStudio中的SSRS不允许我这样做(可能是我做错了),但在服务器上,我可以将数据源更改为使用windows登录而不是sql auth,这样做是有效的。