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/0/mercurial/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
Reporting services SSRS:HTTP错误503。服务不可用_Reporting Services - Fatal编程技术网

Reporting services SSRS:HTTP错误503。服务不可用

Reporting services SSRS:HTTP错误503。服务不可用,reporting-services,Reporting Services,我一直想将我的SSRS报告部署到测试服务器。但是,我发现在该服务器上,SSRS服务已停止,我必须更改设置,使其使用内置的网络服务帐户。这样做之后,我发现我可以开始服务了。但是,当我在浏览器中输入ReportService url时,会收到上面的错误消息 我更改网络服务帐户设置时遇到的一个问题是,我收到了错误消息: “无法使用提供的信息建立连接。单击“确定”更改连接设置。 建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到或无法访问该服务器。请验证实例名称是否正确,以及SQ

我一直想将我的SSRS报告部署到测试服务器。但是,我发现在该服务器上,SSRS服务已停止,我必须更改设置,使其使用内置的网络服务帐户。这样做之后,我发现我可以开始服务了。但是,当我在浏览器中输入ReportService url时,会收到上面的错误消息

我更改网络服务帐户设置时遇到的一个问题是,我收到了错误消息:

“无法使用提供的信息建立连接。单击“确定”更改连接设置。 建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到或无法访问该服务器。请验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:命名管道专用程序,错误:40-无法打开到SQL Server的连接)

即便如此,这并没有阻止服务的启动。
因此,我仍然无法部署我的报告。如何修复此问题?

我收到此错误,并尝试从rsreportserver.config文件中删除URL。
在经历了很多挫折之后,我发现该文件和目录本身的权限不允许ReportServer用户修改该文件。一旦我授予报告用户对该文件的权限,就可以删除/更新URL,并将SSR返回到服务中

尝试将用户权限显式添加到配置文件


祝你好运

如果您正在运行SSRS 2016,请重新启动SSRS服务:

  • SQL Server Reporting Services(MSSQLSERVER)
  • SQL Server Reporting Services Web应用程序(MSSQLSERVER)
  • 查找
    False
    并更改为
    rsreportserver中的
    True

    配置文件。

    错误503通常出现在数据库凭据错误的情况下,您可以从Reporting Configuration Manager测试连接。 否则,请检查路径中的Reportserver配置文件“rsreportserver”

    C:\Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\ReportServer  
    
    并查找以下标签是否正确

            <Authentication>
            <AuthenticationTypes>
            <RSWindowsNTLM/>
            </AuthenticationTypes>
            <RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
     <RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>
            <EnableAuthPersistence>true</EnableAuthPersistence>
         </Authentication>
    
    
    关
    代理
    真的
    
    根据用户权限/属性,您可以更改标签

    重新启动以下服务

    • SQL Server Reporting Services(MSSQLSERVER)
    • SQL Server Reporting Services Web应用程序(MSSQLSERVER)

      • 找到答案的最佳方法是检查日志文件

        您可以在以下路径找到报表服务器的日志文件: 在SQL Server Reporting Services 2016或更早版本中:C:\Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\LogFiles

        在SQL Server Reporting Services 2017中:C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\LogFiles

        谢谢和问候
        Karan

        如果您使用的是试用版SSRS,并且该版本已过期,则也会生成此错误。

        您是否通过配置向导或Windows Server Services屏幕更改了该版本下运行的帐户?在Configuration Manager中,它将提示您备份用于加密安全SSRS内容的密钥。这可能导致报表服务抛出503个错误。始终确保通过配置管理器更改这些帐户,因为这将强制您备份密钥。我通过Reporting Services配置管理器更改了帐户。我在经过编辑的问题中提到了一个问题。然而,该服务似乎仍在运行。这可能是正确的答案,但由于它是在问题提出5年后提交的,我无法再检查它了。