凭据安全地存储在报表服务器中

发布于 2024-09-13 02:42:54 字数 156 浏览 7 评论 0原文

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

我尝试创建一个具有管理员权限的 Windows 帐户,并分配给“安全存储在报表服务器中的凭据”选项,但没有成功。但是我输入管理员帐户,它工作正常..令人困惑..任何人都可以帮忙吗?

Does anyone know the least windows account previlege to run under "credentials stored securely in the report server" option in the report manager?

I have tried to create a windows account with admin right and assign to "credentials stored securely in the report server" option but didn't work. However I enter administrator account, it works ok.. confusing.. can anyone please help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

少女情怀诗 2024-09-20 02:42:54

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

When setting up the report Data Source in SSRS to use "credentials stored securely in the report server"; go back to SSMS, connect to the database instance, and set up a new Security login with the Windows account. Check the database and select the db_datareader and db_executor to provide read-only rights to report users.

风启觞 2024-09-20 02:42:54

@u07ch 可能是正确的。管理员帐户起作用而另一个帐户不起作用的原因可能是因为管理员被设置为sql服务器上的管理员,默认情况下授予它对数据库的无限权限。

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

@u07ch is probably spot on. the reason the admin account works and the other doesn't is probably because the admin is set up as an admin on the sql server, which by default grants it unlimited rights to the databases.

to fix your issue, you need to log into sql server, at the account you want to use for the report at the server level, assign it to the database/s the report access, and grant the account sufficient privileges on the database to exec and select.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文