【发布时间】:2011-08-08 16:58:09
【问题描述】:
我们目前正在从使用安装在远程 CentOS 机器上的 PostgreSQL 转换为使用安装在远程 Windows Server 2008 R2 机器上的 MS SQL Server 2008 R2。
我们使用此数据库的 Web 应用程序已安装并运行在另一个 CentOS 机器上,它将保留在那里。
所有这些盒子都由第 3 方托管服务提供商提供,并且都在同一个域网络上。
因此,我们的开发远离服务器/数据库域,因为我们的开发机器是远程的。在过去,打开 VPN 就足以让我们在 PC 上本地运行的 Web 应用程序的开发实例远程连接到 CentOS 机器上运行的 PostgreSQL 数据库。
但是现在我们在使用 Windows Server 2008 R2 机器时遇到了麻烦。即使在 VPN 打开的情况下,任何连接(甚至 ping)远程服务器的尝试都会超时。
我们获取与新数据库服务器上的数据库实例的连接的代码是正确的,因为当我们将该代码上传到 CentOS 应用程序框并运行它时,它连接正常,因为代码现在正在运行在与 Windows Server 2008 R2 框相同的物理域。但是我们需要从远程开发机器建立连接。
这有意义吗? 我们需要更改一些 Windows 防火墙设置以允许远程连接吗? 正如我所说,我们甚至无法从远程机器 PING 新的 Windows Server 2008 R2 机器。
【问题讨论】:
标签: sql-server windows-server-2008-r2