UBUNTU/PHP: не удается подключиться к SQL Server 2008
Мы взяли копию нашего виртуального сервера Ubuntu и изменили его имя и IP. В остальном это дубликат нашего производственного сервера. Теперь по какой-то причине мы не можем получить php-соединение с SQL-SERVER. Так что я надеялся, что кто-то здесь сможет помочь мне, что делать дальше.
Спасибо за вашу помощь!
PHPINFO ()
MSSQL Support enabled
Active Persistent Links 0
Active Links 0
Library version FreeTDS
Directive Local Value Master Value
mssql.allow_persistent On On
mssql.batchsize 0 0
mssql.charset no value no value
mssql.compatability_mode Off Off
mssql.connect_timeout 5 5
mssql.datetimeconvert On On
mssql.max_links Unlimited Unlimited
mssql.max_persistent Unlimited Unlimited
mssql.max_procs Unlimited Unlimited
mssql.min_error_severity 10 10
mssql.min_message_severity 10 10
mssql.secure_connection Off Off
mssql.textlimit Server default Server default
mssql.textsize Server default Server default
mssql.timeout 60 60
Соединитель не дает мне ничего, кроме "MSSQL error:"
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
if (!$dbhandle) {
die('Something went wrong while connecting to MSSQL');
}
НОТА! Я не получаю никакой ошибки NRO или MSG на команду умереть
ОБНОВЛЕНИЕ: также пробовал это, но без помощи SQLSTATE[HY000] Неизвестное имя хост-компьютера (серьезность 2)
ОБНОВЛЕНИЕ 2: -Переустановлено в соответствии с https://zxtech.wordpress.com/tag/how-to-connect-to-sql-server-from-ubuntu/-Ping: OK -Telnet: OK -Syll нет сообщения об ошибке на php скрипты
ОБНОВЛЕНИЕ 3 Обнаружена проблема: имя сервера не работает. Поскольку я подключился к sqlservename.sql.something сейчас, я должен подключиться с IP-адрес прямой линии вверх 123.4567.890.12
1 ответ
Наконец, мы выяснили причину: проблема заключалась в том, что при миграции файл, содержащий наши DNS-серверы, был перезаписан Wmvare. Это означает, что, хотя серверы были дубликатами, IP для наших DNS-серверов был изменен..
У нас не было причин подозревать это, так как это должна была быть полная копия работающего сервера.