无法创建SSRS报告订阅

par*_*jai 14 connection-string sql-server-2008 ssrs-2008

我无法为SSRS报告创建订阅,因为它会出现以下错误:

无法创建订阅,因为未存储用于运行报表的凭据,或者如果链接的报表,链接不再有效.

我的设置如下:

ServerA - 数据库服务器

ServerB - 报表服务器

MachineC - 用于查看报告的Internet Explorer

所以我正在查看机器C,IE和ServerB连接到ServerA for Datasource的报告.有人可以帮忙吗?谢谢.

K R*_*ard 16

问题听起来像报告期望用户在查看时提供凭据.创建订阅时,它没有执行报告的凭据.

转到报告,单击属性选项卡,然后在左窗格中选择"数据源".

您使用的是共享数据源吗?它是否使用Windows集成安全性?如果是这样,您是否可以将其更改为使用仅用于运行这些报告的服务帐户?您可能需要通过查看数据源本身来查看这些属性.

如果是自定义数据源,则选择"运行报告的用户提供的凭据"选项?如果是这样,您可以将其更改为"安全存储在报表服务器中的凭据"吗?

无论哪种方式,如果您想设置订阅,我通过在数据源中提供凭据而不是让用户输入它来使其工作.

如果您担心安全问题,我建议您在报告级别而不是数据源级别进行管理.