SQLSTATE [HY000] Неизвестное имя хост-компьютера (серьезность 2)

У меня проблема, в которой я не могу найти решение, и я надеялся, что вы сможете мне помочь. Я откатил свой сервер, и теперь ни один из скриптов php теперь не может подключаться к другим серверам. Сценарии обновлены, так как откат с прошлой недели.

Я получаю ошибку SQL:

SQLSTATE [HY000] Неизвестное имя хост-компьютера (серьезность 2)

И на cmd я получаю:

SQLSTATE [HY000] Неизвестное имя хост-машины (серьезность 2)

SQLState = S1T00, NativeError = 0 Ошибка = [unixODBC] [Microsoft] [Собственный клиент SQL Server 11.0] Время ожидания входа истекает d SQLState = 08001, NativeError = 10022 Ошибка = [unixODBC] [Microsoft] [Собственный клиент SQL Server 11.0] При установлении соединения с SQL Ser ver произошла связанная с сетью или конкретная ошибка экземпляра. Сервер не найден или недоступен. Проверьте правильность имени экземпляра d, если SQL Server настроен на разрешение удаленных подключений. Дополнительные сведения см. В электронной документации по SQL Server. SQLState = 08001, NativeError = 10022 Ошибка = [unixODBC] [Microsoft] [Собственный клиент SQL Server 11.0] Поставщик TCP: Код ошибки 0x2726

В telnet я могу подключиться к удаленному серверу. sqlcmd также позволяет подключаться к удаленному серверу

Пожалуйста, если кто-нибудь сможет мне помочь. Я не знаю, что делать дальше. Вся помощь будет принята с благодарностью.

$link = mssql_connect('xx.xxx.xxxx.xx,1433','myuname','mypwd');

    if (!$link) {
    die('Something went wrong while connecting to MSSQL:'. mssql_get_last_message());
    }
1
задан 18 September 2014 в 15:06

1 ответ

Исправление для меня было с тремя шагами:

Сначала я отредактировал /etc/freetds/freetds.conf и изменил версию tds следующим образом:

tds version = 8.0

Второй шаг не был введен номер порта. Порт был уже 1433, и не указав, что он исправил ту же самую проблему в моем случае.

Наконец, чтобы правильно подключиться, мне пришлось перезапустить сеть как @ user1054844, упомянутую как это:

/etc/init.d/networking restart

После всех этих шагов мне удалось подключиться и работать с базой данных SQL Server.

2
ответ дан 24 May 2018 в 03:36

Другие вопросы по тегам:

Похожие вопросы: