2015-09-28 4 views
1

Я не полный штабелер, поэтому простите меня заранее.Может подключаться к SQL Server 2012, но не 2008 r2

Я пытаюсь подключиться к базе данных SQL Server 2008 R2 с сервера на базе Linux (через PHP mssql_connect). Я не могу этого сделать.

Ошибка, которую мы получаем: время ожидания подключения.

Мы можем успешно подключиться к SQL Server 2008 r2 с сервера на базе Windows, используя sqlrv.

Я могу успешно подключиться к базе данных SQL Server 2012 (размещенной на Arvixe).

У нас есть FreeTDS, установленный на нашем сервере. Установлен модуль mssql и учетные данные базы данных, добавленные в наш freetds.conf, но все еще неспособные к подключению.

Мы также получили доступ к базе данных в белом списке.

Есть ли что-то, что нам не хватает? Ваша помощь очень ценится.

+1

Какая ошибка возникает из-за невозможности подключения? –

+0

Hi Rick. Мы получаем сообщение об ошибке: Время ожидания подключения. – ju1985oh

+0

[Шаги по устранению проблем подключения к SQL] (http://blogs.msdn.com/b/sql_protocols/archive/2008/04/30/steps-to-troubleshoot-connectivity-issues.aspx). Сначала попробуйте подключиться к стеку Windows. Затем попробуйте применить статью к набору инструментов Linux. –

ответ

0

Был отсутствующий IP-адрес из белого списка. IP-адрес сервера И веб-сайт должен быть включен в белый список.

Кроме того, этим IP-адресам необходимо было разрешить удаленное подключение по порту 1433 к базе данных, к которой мы пытались подключиться.

Смежные вопросы