SSMS(2014)无法连接到本地网络上的远程数据库

SSMS(2014)无法连接到本地网络上的远程数据库

首先,这个设置用过的工作。我想帮助一个朋友的项目,并安装了 git 和 vagrant,但在我上次打开自己的项目(使用下面列出的设置)到今天之间,它已经停止工作了。

当前设置:

  • Windows 8.1 上本地开发中的 VS2013(我知道,请不要评判我)
  • 远程 Server 2012 R2 上的 TFS Express,通过 VS 中的 http 和 TFS 连接,
  • 远程和本地的 SQL Server 2014,数据库托管在所述远程服务器 2012 上
  • SSMS 管理 SQL 服务器

以下是症状:

  • 服务器 2012:

    • 当远程进入 Server2012(称为“TheBeast”)时,远程桌面工作正常,TFS 管理工作正常,通过 localhost http 的 TFS 工作正常,SQL 服务器工作正常。它没有开发工具,也完全没有配置更改。简而言之,服务器 100% 正常工作。
    • TheBeast 不使用 DHCP,但在 C 类网络范围内分配了一个 *.150 IP。网络上的所有设备都位于同一子网中。
  • 本地开发人员(同样,之前也工作过)

    • 本地 SSMS 可以连接到本地 SQL Server。

    • 本地 SSMS 无法连接到 TheBeast 上的远程 SQL。尝试使用 Windows 凭据时,它会失败并显示无效密码错误(这是应该的)。尝试使用 sa 凭据进行连接时,它永远不会解析(也就是说它只是无休止地停留在那里,没有连接,也没有错误)。

    • 无法使用我设置的端口 (8080) 上的 http 访问 TheBeast 上的 TFS。

    • VS2013 TFS无法连接到服务器。

    • 我可以整天通过远程桌面远程访问 TheBeast。

为了确保万无一失,我已经完全关闭了 Windows 防火墙,并确保没有运行其他安全软件。

我已经尝试过这些步骤这里并已验证设置正确(确实正确)。

以防万一,我的网络设置如下:

  • 无线路由器连接至电缆调制解调器。
  • 以太网线路连接到另一个路由器仅用于 TheBeast
  • TheBeast 使用有线以太网连接到第二个路由器。

两个路由器均未进行任何配置更改。我已对每个路由器以及调制解调器进行过电源循环。我已卸载 Vagrant 和 Git 以确保无误。我猜这两个程序中的一个对端口或权限(或类似程序)做了某些操作,并且在卸载后没有自行清理。

帮助?

答案1

原来是服务器连接的路由器快要坏了。无论出于什么原因,通过它只能使用有限的协议和服务。将包含服务的盒子插入另一个路由器后,问题立即消失。

相关内容