0

我正在实施一个 SSRS 项目,但我在部署阶段遇到了问题。

我的要求

  1. 将报告部署到报告服务器
  2. 允许用户从自定义 Web 应用程序访问报告。
  3. 用户应使用任何浏览器访问报告
  4. 我没有共享点/域身份验证,因此我使用的是自定义 Web 应用程序

我的挑战

将报表部署到报表服务器后,如果我尝试从我的客户端系统访问报表管理器 URL,我会收到一个提示,请求我的报表服务器的 Windows 登录凭据。我想禁用此提示。

拜托我需要你的帮忙。谢谢

4

2 回答 2

0

You need to edit the data source of that report (or of the shared data source if it uses one) and choose the option "Credentials stored securely in the report server", adding the credentials appropriate to the data source there.

The problem you're having is that the default data source authentication (as with SQL Server itself) is Windows integrated authentication, and that's why you're getting prompted for credentials from a browser connection.

See here for an overview on how to store credentials with the data source.

于 2013-09-23T14:11:43.830 回答
0

在您的 Web 应用程序的 web.config 中添加身份 impersonate="true" 并且 SSRS 2012 不使用 IIS。

于 2013-12-05T22:11:35.573 回答