в общем суть такова.стоит Windows Server 2008стоит MSSQL 2008на локальном компьютере - коннект к базе данных, нормальный.на том же провайдере, от удаленных компьютеров (то есть внутри сети) также коннект нормальный через ODBC.Заказал хостинг, и на тебе: mssql_connect() [function.mssql-connect]: Unable to connect to serverIP Белый, постоянный и внешний.обратился к хостару по поводу библиотекиответил:У нас все сервера на linux, поэтому .dll файлов нет на сервере (есть .so). Насервере установлен пакет freetds 0.64 для mssql (Library version FreeTDS).У них последняя версия php 5.2.* mssql - разрешенНо я решил пойти дальше пробил на другом провайдере telnet ип портне фурычит, и через одбс также не фурычит.Отсюда выявил, что connect к mssql разрешен только локально. Подумал блок у провайдера - нет пакеты на порт 1433 приходят нормально, но самим MSSQL SERVER почему то не обработались, и именно из внешнего трафика.1. Вся защита отключена2. cliconfg.exe протоколы все включены, только не разобрался с псевдонимами.Что делать? как же мне заставить MSSQL принять трафик из вне??? Прошу помощи...
|