访问报表服务器时避免使用Windows登录提示

Luq*_*med 5 security reporting-services

我们使用Microsoft Reporting Service 2008 R2开发报告,我们通过ASP应用程序访问这些报告.

Response.Redirect(http://<serverIp>:80/ReportServer/Pages/ReportViewer.aspx?%2fReport+Project3%2fReport1&rs:Command=Render&quotn_Id=675);

当我通过我的Web服务URL访问我的报表服务器时,从其他计算机访问时提示输入Windows登录名和密码(如果我提供凭据,则工作正常),但它在本地计算机上工作正常.我需要采用什么配置才能摆脱这种情况?

Dar*_*ren 1

看起来您需要将身份验证类型更改为 Windows 身份验证 ( Integrated Security) SSRS Config/IIS Manager

  • 打开 IIS 管理器。
  • 右键单击报表服务器虚拟目录,然后单击“属性”。
  • 单击目录安全。
  • 在“身份验证和访问控制”中,单击“编辑”以打开“身份验证方法”对话框。
  • (可选)清除集成 Windows 身份验证复选框。
  • 如果报表服务器虚拟目录配置为集成 Windows 身份验证和基本身份验证,则报表服务器将首先尝试 Windows 身份验证。如果您只想使用基本身份验证,则必须清除集成 Windows 身份验证复选框。
  • 选择基本身份验证。
  • 设置用于对 Web 服务器的客户端进行身份验证的默认域或领域。

http://msdn.microsoft.com/en-us/library/bb283249.aspx

http://technet.microsoft.com/en-us/library/bb283249(v=sql.90).aspx