Sql server 2008 SQL Reporting Services在Windows server 2008上出现未经授权的问题
我的报表服务器Windows Server 2008上有SQL Server 2008 我的web应用程序位于另一个系统上的vs2010中。当我试图在报表查看器中显示报表时,它出现以下错误:Sql server 2008 SQL Reporting Services在Windows server 2008上出现未经授权的问题,sql-server-2008,reporting-services,ssrs-2008,Sql Server 2008,Reporting Services,Ssrs 2008,我的报表服务器Windows Server 2008上有SQL Server 2008 我的web应用程序位于另一个系统上的vs2010中。当我试图在报表查看器中显示报表时,它出现以下错误: 请求失败,HTTP状态为401:未经授权 我使用了ProcessingMode.Remote。 我想使用数据库凭据访问报告(请记住,我不想使用windows凭据) 我在reportserver.config文件中设置了以下身份验证 <Authentication> <Aut
请求失败,HTTP状态为401:未经授权 我使用了ProcessingMode.Remote。 我想使用数据库凭据访问报告(请记住,我不想使用windows凭据) 我在reportserver.config文件中设置了以下身份验证
<Authentication>
<AuthenticationTypes>
<RSWindowsNegotiate/>
<RSWindowsNTLM/>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
真的
在数据源上,我选择了“凭证安全存储在报表服务器中”选项。
更详细地说,当我使用WindowsServer2003报表服务器时,它工作正常,报表查看器成功地显示报表,这在WindowsServer2008上造成了问题
请有人帮我克服这个问题。报表服务器是否需要Windows server 2008的某些特定配置 通常,这种情况发生在web服务器上,该服务器没有将正确的凭据保存到数据源。首先转到SSRS站点:默认情况下,http://(servername)/(Reports) 您应该问几个问题: 这是一个被很多人访问的报告,所以我应该为它设置一个域帐户吗? 或者该报告仅对少数人可用,并且应该提示他们 一般来说,你可以进入问题报告。它将失败。您可以单击其超链接,然后单击左侧窗格中的数据源。您将看到凭据设置。如果您想像您所说的那样存储它们,它们应该出现在单选按钮“credentials stored in report server”下面。但是,很多时候,一个帐户应列为“Windows帐户”,反之亦然,而不是 我还将确保在关闭数据源后,确保“覆盖数据源”的部署设置设置为false。希望这有帮助