从家庭网络上的不同计算机连接到 SSRS

Connect to SSRS from different computer on home network

我正在尝试访问 SSRS 门户网站。我在带有 Windows 10 的笔记本电脑上安装了 SQL 服务器和报表服务器。我想从连接到同一家庭互联网的另一台笔记本电脑 运行 windows 11 访问它.

当我从计算机访问 Web 门户时它工作正常 运行 报表服务器:

但是当我尝试从同一网络上的另一台计算机访问 url 时,页面就是无法加载:

我尝试按照此站点的说明进行操作:https://askgarth.com/blog/why-cant-i-access-my-ssrs-site-remotely/

我在 windows 防火墙中打开了端口 80 TCP 协议以允许连接。

我认为问题可能出在规则适用的个人资料上:

我尝试按照说明打开域。我也尝试了 Private 选项,但仍然没有成功。

我对在防火墙上打开端口感到紧张。但是我如何设置它以从我网络上的另一台计算机访问报表服务器?

我刚刚检查了我的设置,基本相同...

  • 'Server' 桌面 运行 Windows 10 Pro:主机 SQL Server 2019 和 SSRS
  • 'Client' 桌面 运行 Windows 11:从此处访问 SSRS

我检查了 'server' PC,唯一打开的 SQL 特定端口是 TCP 端口 1433,允许我从 'client' PC 通过 SSMS 等访问数据库引擎和 TCP 端口 80(两者都设置为域 + 私有,尽管域应该是无关紧要的)

我通常不会从 'client' 访问 SSRS 门户,但它确实有效,因为它说我无权访问任何报告,但它只是显示 Web 门户页面本身很好。

您可能已经完成了所有这些,但是您可以尝试以下几件事...

  1. 检查是否支持您的Win10版本。例如,如果它是 Win10 家庭版,它可能不支持所需的一切,但这只是一个猜测。
  2. 从主机 Ping 服务器并确保您得到响应(假设 PING 响应尚未关闭)
  3. 检查服务器防火墙是否允许通过端口 TCP 80 和 TCP 1433 传入(不需要 1433,但您以后可以随时将其关闭)
  4. 尝试使用服务器 ip 访问,例如http://192.168.1.123/Reports
  5. 如果这一切都失败了,请关闭 windows 防火墙并再次测试。为了安全起见,您可以随时断开路由器与互联网的连接。如果这有效,那么您至少知道这是防火墙问题。
  6. 检查您是否有任何可能充当防火墙的第 3 方 anti-virus 软件 - 关闭并再次测试。