我不是一个完整的堆叠器,请提前原谅我。
我尝试从基于Linux的服务器(通过PHP mssql_connect)连接到SQL Server 2008 R2数据库。我无法这样做。
我们得到的错误是:连接超时。
我们能够使用sqlrv从基于Windows的服务器成功连接到SQL Server 2008 r2。
我能够成功连接到SQL Server 2012数据库(托管在Arvixe上)。
我们的服务器上安装了FreeTDS。已安装mssql
模块并将数据库凭据添加到我们的freetds.conf中 - 但仍无法连接。
我们也被列入白名单以访问数据库。
我们有什么遗漏?非常感谢您的帮助。
答案 0 :(得分:0)
白名单中缺少IP地址。服务器的IP地址和网站需要列入白名单。
此外,需要允许这些IP地址通过端口1433与我们尝试连接的数据库建立远程连接。