如何将SSRS(SQL Server 2012)配置为在不同实例上运行,但与SharePoint在同一服务器上


10

我有一个运行Windows 2008R2的SQL Server 2012实例以及另一个运行SharePoint的SQL Server 2012实例(我认为这是SharePoint 2010)。

当我尝试访问时,http://localhost/Reports_<InstanceName>我得到:

  1. 证书警告(我会继续进行-我不太在乎-它是开发人员计算机)
  2. 以下文字: Cannot connect to the configuration database.

Google表示该错误消息与SharePoint相关,因此我倾向于认为SharePoint正在劫持SSRS请求。

是否可以对SSRS或其他某些东西(可能是IIS?)进行配置,使我可以访问报表服务器?

注意:我可以通过SSMS连接到Reporting Services。


假设您认为SharePoint是问题所在,那么您是否可以实际连接到服务器上运行的SharePoint实例?SharePoint是否接听您的请求?我很惊讶您收到针对非SSL请求的证书警告。您的URI是否重写为HTTPS?证书错误消息的屏幕快照可能有助于回答您的问题。
约翰又名hot2use '16

Answers:


1

您确定您的Sharepoint版本吗?我以为SP2010不能在SQLS2012上运行,而只能在2008和2008R2上运行。

您尝试使用哪台计算机访问报表服务器?

如果您在同一台计算机上安装了SP和SSRS纯模式,则由于地址(SP和Report Server使用相同的地址)而将导致错误。您可以在Reporting Services配置管理器(“开始”,Microsft SQL Server 2012,配置工具)和“报告管理器URL”选项卡中更改报告服务器地址。


0

您是否确实设置了ReportServer数据库并启动了服务?

运行Reporting Services配置管理器时,连接到非Sahrepoint实例,在“报表服务器状态”屏幕上,它是否显示ReportServer数据库名称并显示运行状态?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.