gpt4 book ai didi

reporting-services - SSRS中的无人参与执行帐户

转载 作者:行者123 更新时间:2023-12-04 03:29:04 25 4
gpt4 key购买 nike

Q1:为什么我要有一个无人参与的执行帐户?

问题2:如果我不使用无人参与执行帐户,则使用哪个帐户运行报告?

问题3:如果我在运行报告时收到以下错误消息:
“报表服务器遇到配置错误。无人参与的执行帐户登录失败。(rsServerConfigurationError)登录失败。确保用户名和密码正确。(rsLogonFailed)登录失败:用户名未知或密码错误”。

我了解无人参与执行帐户的用户名和/或密码是错误的。但是,该用户名和密码在哪里使用?我的意思是,应将无人参与执行帐户添加到SQL Server中,还是将用户名和密码存储在报告中?即使在SSRS配置工具中更改了用户名和密码,该报告也不会运行。那么,旧的帐户信息似乎存储在某个地方?

我一直在谷歌搜索,但我没有大图。

谢谢!

最佳答案

MSDN article对此有相当详细的信息。

由此,您的问题的答案是:

Q1:如果您不想为数据源设置凭据,并且即使用户无法输入凭据(订阅或其他预定执行),也希望数据源正常工作,则应设置无人参与执行帐户。
从链接的MSDN文章中:

The unattended report processing account is used primarily to connect to external servers, and not as a login to database servers. If you want to use the account credentials to log in to a database, you must specify credentials in the connection string. You can specify Integrated Security=SSPI if the database server supports Windows integrated security and the account used for unattended report processing has permission to read the database.



大多数SSRS安装不需要无人参与执行帐户。他们使用数据源中的“安全存储在报表服务器中的凭据”选项。

Q2:我不确定“运行报告”是什么意思,但是无论是否设置了无人参与的执行帐户,SSRS服务帐户始终负责呈现和传递报告。到数据源的连接将使用在数据源中指定的凭据。仅当数据源设置为“不需要凭据”时,才会使用无人参与的执行帐户。

问题3:可能根本不使用此帐户,但是SSRS仍会使用域检查凭据。如果您的数据源均未设置为“不需要凭据”,那么我建议您从SSRS配置中删除该帐户。

关于reporting-services - SSRS中的无人参与执行帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14141825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com