我的报表服务器窗口服务器 2008 上有 SQL Server 2008。
我的 Web 应用程序在另一个系统上的 vs2010 中。当我尝试在报告查看器中显示报告时,它给出以下错误:
请求失败,HTTP 状态 401:未经授权。
我使用了 ProcessingMode.Remote。我想使用数据库凭据来访问报告(请记住,我不想使用 Windows 凭据)。
我在 reportserver.config 文件中设置了以下身份验证。
<Authentication>
<AuthenticationTypes>
<RSWindowsNegotiate/>
<RSWindowsNTLM/>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
在数据源上,我选择了“安全存储在报表服务器中的凭据”选项。此外,当我使用窗口服务器 2003 报表服务器时,它工作正常并且报表查看器成功显示报表,它在窗口服务器 2008 上产生问题。
请有人帮我解决这个问题。报表服务器是否需要对 window server 2008 进行一些特定的配置?