reporting-services - Reporting Services 无人值守帐户登录失败

标签 reporting-services

我有一个新的 2008 Reporting Services 服务器和报表。报告的数据源设置为使用 Windows 集成安全性。当我尝试运行它时,我得到

报表服务器遇到配置错误。无人值守执行帐户登录失败。 (rs服务器配置错误)

使用 RS Config Manager 中执行帐户中指定的帐户,我可以登录服务器和 SQL Mgmt Studio,尽管我对正在报告的数据库没有任何权限。知道为什么我会收到此错误吗?它试图登录什么?

最佳答案

听起来报表服务器正在尝试使用无人值守执行帐户连接到报表数据源中指定的数据库。

如果指定的帐户没有从该数据库读取数据的权限,那么您可以更改数据源连接,例如选择“不需要凭据”,然后将数据源的用户名和密码添加到连接字符串。但这并不理想,因为任何有权编辑数据源的人都可以看到用户名和密码。

理想情况下,您需要拥有授予无人值守执行帐户的源数据库权限,或者更改数据源以使用不同的连接方法,例如使用存储凭据并指定具有源数据库权限的帐户(如果您实际上不需要通过设置无人值守执行帐户启用的功能,则可以将其完全删除)。

更多信息:http://msdn.microsoft.com/en-us/library/ms156302(v=sql.100).aspx

关于reporting-services - Reporting Services 无人值守帐户登录失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11973167/

相关文章:

sql-server - 在SQL Reporting Services中,如何根据参数过滤数据集?

c# - 使用 c# 如何以编程方式检查我的报告服务器上是否存在文件夹

mysql - 大选择字段选项限制了我的计数功能

reporting-services - 如何在 SSRS 报告的子报表中显示页眉和页脚。我在列表中有一个子报表。

reporting-services - 如何从SSRS中的字符串获取特定值

sql-server - 使用多个工作表和自定义标题将 SQL 查询导出到 Excel

reporting-services - SSRS(不一致)用 HTML 实体代码替换特殊字符

reporting-services - 将查询字符串参数传递给 SSRS 报告

sql-server-2008 - SQL 中 where 语句的性能,而不是数据集上的过滤

c# - RDLC 报告中的问题报告导出到 Excel