Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 SQL Reporting Services在Windows server 2008上出现未经授权的问题_Sql Server 2008_Reporting Services_Ssrs 2008 - Fatal编程技术网

Sql server 2008 SQL Reporting Services在Windows server 2008上出现未经授权的问题

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

我的报表服务器Windows Server 2008上有SQL Server 2008

我的web应用程序位于另一个系统上的vs2010中。当我试图在报表查看器中显示报表时,它出现以下错误:
请求失败,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。希望这有帮助