Nic*_*ote 7 sql-server windows-server-2008-r2
我们目前正在使用安装在远程CentOS盒上的PostgreSQL转向使用安装在远程Windows Server 2008 R2盒子上的MS SQL Server 2008 R2.
我们使用此数据库的Web应用程序已安装并运行在另一个将保留的CentOS盒中.
所有这些框都由第三方托管服务提供商提供,并且都在同一个域网络上.
因此,我们的开发远离服务器/数据库域,因为我们的开发机器是远程的.在过去开放VPN足以让我们在我们的PC上本地运行的Web应用程序的开发实例远程连接到运行在CentOS机器上的PostgreSQL数据库.
但是现在我们在使用Windows Server 2008 R2框时遇到了同样的问题.即使VPN打开,任何连接(甚至ping)远程服务器计算机的尝试都会超时.
我们在新数据库服务器上获取数据库实例连接的代码是正确的,因为当我们将该代码上传到CentOS应用程序框并运行它时,它连接正常,因为代码现在在同一物理域中的框上运行作为Windows Server 2008 R2框.但是,我们需要从远程开发机器建立连接.
这有意义吗?我们需要更改一些Windows防火墙设置以允许远程连接吗?正如我所说,我们甚至无法从远程盒子PING新的Windows Server 2008 R2机器.
以下是对我起到远程连接起作用的总结.我不是这方面的专家,所以我的一些步骤可能没有必要.我从这个问题的其他答案中采取了一些步骤.
像另一个答案所说,您还必须在客户端中使用正确的连接字符串.
小智 7
请执行下列操作:
SQL Server Configuration ManagerSQL Server Network Configuration考虑以下事项:
| 归档时间: |
|
| 查看次数: |
32060 次 |
| 最近记录: |