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

时间:2012-05-29 09:12:20

标签: 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登录名和密码(如果我提供凭据,则工作正常),但它在本地计算机上运行正常。 我需要采用什么配置才能摆脱这种情况?

1 个答案:

答案 0 :(得分:1)

您需要在Integrated Security中将身份验证类型更改为Windows身份验证(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