可以连接到SQL Server 2012但不能连接到2008 r2

时间:2015-09-28 20:16:38

标签: sql-server sql-server-2008-r2 sql-server-2012

我不是一个完整的堆叠器,请提前原谅我。

我尝试从基于Linux的服务器(通过PHP mssql_connect)连接到SQL Server 2008 R2数据库。我无法这样做。

我们得到的错误是:连接超时。

我们能够使用sqlrv从基于Windows的服务器成功连接到SQL Server 2008 r2。

我能够成功连接到SQL Server 2012数据库(托管在Arvixe上)。

我们的服务器上安装了FreeTDS。已安装mssql模块并将数据库凭据添加到我们的freetds.conf中 - 但仍无法连接。

我们也被列入白名单以访问数据库。

我们有什么遗漏?非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

白名单中缺少IP地址。服务器的IP地址和网站需要列入白名单。

此外,需要允许这些IP地址通过端口1433与我们尝试连接的数据库建立远程连接。