【发布时间】:2022-01-11 16:27:47
【问题描述】:
我们正在尝试在 Windows Server 2016 上安装 SSRS 2019。对于 SSRS 数据库,SQL Server 2016 位于另一个 Windows Server 2016 上。这两个服务器位于同一域中,并且都可以相互 ping 通。
在配置数据库时,出现以下错误。已检查指向的文章:
- RPC 服务应该在数据库和报告服务器上运行...正在运行。
- DCOM 服务应该在数据库和报告服务器上运行...正在运行。
- 为 SSRS 服务所在的服务帐户授予管理员权限...已授予。
任何帮助将不胜感激!
谢谢
尼拉杰
Microsoft.ReportingServices.WmiProvider.WMIProviderException: An error occurred when attempting to connect to the report server remote procedure call (RPC) end point. Verify that the Report Server Windows service is running, and then retry the operation.
---> System.Runtime.InteropServices.COMException: The RPC server is not listening. (Exception from HRESULT: 0x800706B3)
--- End of inner exception stack trace ---
at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.ThrowOnError(ManagementBaseObject mo)
at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.GenerateDatabaseScript(String databaseName, Int32 lcid, Boolean isSharePointIntegrated, String& script)
at ReportServicesConfigUI.WMIProvider.RSReportServerAdmin.GenerateDatabaseScript(String databaseName, Int32 lcid, Boolean isSharePointIntegrated, String& script)
【问题讨论】:
-
我假设 SSRS 服务帐户在域帐户下运行?此外,虽然我找不到任何特定的文档来支持它不受支持,但为什么要针对 SQL Server 2016 主机运行 SSRS 2019?
-
它在NTService帐户下运行,我在阅读您的建议后更改了它,但错误仍然存在。由于许可原因,使用带有 SQL 2016 的 SSRS 2019。可以使用 SSRS 2019 和不同风格的 SQL Server docs.microsoft.com/en-us/sql/reporting-services/install-windows/…
-
还启用了 Windows Server 2016 (SQL Server) 上的端口。 docs.microsoft.com/en-us/sql/database-engine/configure-windows/…
标签: reporting-services sql-server-2016 windows-server-2016 ssrs-2019