我有一个新的 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/