0

有谁知道在报告管理器中的“安全存储在报表服务器中的凭证”选项下运行最少的Windows帐户特权?安全地存储在报告服务器中的凭证

我试图创建一个具有管理权限的Windows帐户,并将其分配给“安全地存储在报告服务器中的凭据”选项,但没有奏效。但是,我输入管理员帐户,它工作正常..混乱..任何人都可以请帮忙吗?

+0

存储在报表服务器中的凭据是关于SQL Server用户的,而不是报告服务权限。如果您在连接中使用固定用户,那么这可能听起来很愚蠢,但您是否已将新用户添加到SQL Server权限? (SSRS不会自动为你做。) 或者你是否得到网站问题的认证(提示AD凭据?) – u07ch 2010-08-09 07:06:40

+0

不确定与你的答案..顺便说一句,在报告管理器中,你可以指定windows帐户下的“凭据安全地存储在报告服务器中“,以便RS访问SQL服务器。如果我在“安全存储在报告服务器中的凭证”中输入管理员帐户并单击“测试连接”,它就可以正常工作。但是,当我输入另一个具有管理员权限的Windows帐户时,它不起作用,当我点击“测试连接“..你知道为什么吗? – user384080 2010-08-10 02:19:39

回答

0

@ u07ch可能是现货。管理员帐户工作的原因,另一个不是可能是因为管理员设置为SQL服务器上的管理员,默认情况下授予它对数据库的无限权限。

要解决您的问题,您需要登录到sql server,在您要用于在服务器级别报告的帐户,将其分配给数据库/报告访问权限,并授予帐户足够的权限数据库执行和选择。

1

当在SSRS中设置报表数据源以使用“安全地存储在报表服务器中的凭证”时;返回到SSMS,连接到数据库实例,并使用Windows帐户设置新的安全登录。检查数据库并选择db_datareader和db_executor以提供报告用户的只读权限。