SSMS无法连接到SSRS。

4
我正在学习SQL Server套件,并刚刚安装了开发人员版。我在我的功能中包含了集成和分析服务。至于报告服务,我回到网上(如指示)并下载/安装它。
现在,在我的开始菜单/ Microsoft SQL Server中,我有报告服务配置管理器。我点击它,弹出一个窗口要求我指定一个服务器名称并连接,我这样做。此时,一切似乎都正常工作,当前报告服务器框中的状态显示为“活动”。
但是!当我进入SQL Server配置管理器时,它没有显示。enter image description here 因此,我再次检查了报告服务配置管理器,以防万一有什么变化:否定,所有内容都相同,状态仍然是活动的。 如果我尝试在SQL Server管理工具中连接到它,“报告服务”服务器类型将出现并允许我选择我的服务器:enter image description here 它的工作效果不好。 在此输入图像描述 我开始认为我需要删除整个SQL Server并重新操作,但是否有更好的解决方案?(如果需要附加截图,请告诉我,我会进行编辑)。
感谢所有人!
编辑
由于DeanOC下面的答案,我能够连接,但是SQL Server配置管理器仍然没有显示报告服务服务器,在SSMS中,当我单击三个可能的十字准线之一时,我会收到以下错误:

enter image description here

编辑2

我找到了以下指示 https://support.microsoft.com/zh-cn/help/956179/error-message-when-you-click-the-databases-node-in-sql-server-manageme

但每次右键单击列时,我的SSMS都会崩溃...<(-_-")>

2个回答

8

在SSMS中连接到报表服务时,您需要指定报表服务的URL,而不是托管报表服务的服务器名称。

因此,在“服务器名称”框中,您需要输入:

http://MAX-PC/reportserver

提示:如果您正在托管报表服务的服务器上运行SSMS,则还可以使用以下内容:

http://localhost/reportserver


嗨 Dean,非常感谢!当我通过“Reporting Services Configuration Manager”浏览时,我发现可用的url在计算机名称字段后包含了端口号。所以,http://MAX-PC:80/reportserver。 但是SQL Server Configuration Manager仍未显示它,一旦我连接并单击任何十字线就会出现错误。我在上面发布了截图。你有其他建议吗? - Bob
顺便提一下,您不需要在URL中指定端口80,因为端口80是HTTP协议的默认端口。 - DeanOC
@DeanOC 我正在尝试使用SSRS,但在配置过程中出现错误:-->“该功能:“在此版本的Reporting Services中不支持使用其他版本的SQL Server作为报表数据源和/或报表服务器数据库”。 - Prashant Pimpale
谢谢回复。我有一个远程服务器,SSRS已经正确配置了。我可以使用该服务器来部署我本地创建的报告吗?我对此很陌生。 - Prashant Pimpale
@PrashantPimpale 我不明白为什么你不能将本地创建的报告部署到远程服务器上。您需要在远程服务器上创建一个数据源,指向有效的数据库,并修改已部署的报告以使用该数据源。 - DeanOC
显示剩余4条评论

1

胜利!我找到了问题所在。首先,我没有完成设置...所以在“报告服务器配置管理器”中,我省略了“数据库”选项卡和相关的设置。

尽管此时我能够通过浏览器访问报告管理器URL,但我仍然无法通过SSMS连接到“报告服务”。这是我解决它的方法:

我注意到我的“Web Services URL”和“Web Portal URL”中的虚拟目录名称是相同的,因此假设这可能是错误的原因,我将它们更改为不同的名称:一个仍然是“SSRS”,另一个更改为“reports”。砰!


你能更详细地解释一下这个过程吗? - Opus Corpus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接