mssql 2000 + удаленный доступ

Статус
В этой теме нельзя размещать новые ответы.

judex

Гуру форума
Регистрация
23 Дек 2006
Сообщения
242
Реакции
77
Добрый день
Есть компьютер с сервером mssql 2000 и база на нем. Есть хостинг, абсолютно в другом месте, с сайтом.

Нужно чтобы этот сайт общался с mssql базой.

Файрволы все отключены, пароль,юзер и хост указаны правильно. Но соединение не возможно..

Кто может посоветовать что полезное?

Добавлено через 2 минуты
А ну и операционка - Windows server 2003 Enterprise, SP2
 
Ну ты посмотри на серваке были вообще попытки подключения. Ну и в общем по опыту, лучше поставить какой-то фаервол... sql 2000 могут завалить быстро когда найдут.
Хост указываешь как имя или IP?
Еще возможно что где хостинг, там стоит ограничение на доступ к внешним базам, такое часто бывает на платном хостинге, что бы базы покупали у них.
 
Файрвол конечно. Но потом, когда с этой проблемой разберусь.
Подобное уже делал давно, но на операционке windows server 2000.
Указываю хост как ай пи. Ремот десктопом коннекчусь без проблем.

Хостинг у меня без подобной фигни, постоянно использую внешние базы, mysql.

А тут блин в кое то веки понадобилась именно mssql и такая фигня :(
 
Файрвол конечно. Но потом, когда с этой проблемой разберусь.
Подобное уже делал давно, но на операционке windows server 2000.
Указываю хост как ай пи. Ремот десктопом коннекчусь без проблем.
Хостинг у меня без подобной фигни, постоянно использую внешние базы, mysql.
А тут блин в кое то веки понадобилась именно mssql и такая фигня :(

С точки зрения безопасности я бы посоветовал наоборот коннектится из mssql в mysql .Если порт 3306 на хостинге открыт.

Если все равно нужно так как написали , то поставь denwer на туже машину где сервер находиться и смотри логи. Все зависит от того чем ты на mssql лезешь . может понадобится сделать линкед сервер.
 
Ну проверь по портам, насколько помню mssql юзает 1433 для данных и 1434 для сервисов. Может у тебя на серваке они изменены на другие, или в клиентской указаны другие.
 
Файрволы все отключены, пароль,юзер и хост указаны правильно. Но соединение не возможно..
Кто может посоветовать что полезное?
Добавлено через 2 минуты
А ну и операционка - Windows server 2003 Enterprise, SP2
Ты бы лучше указал какой сервиспак стоит на MSSQL. Были как-то давно такие же качели с МССКЛ.
Вроде в 4-ом (и в 3-ем) паке, после обновления, умолчательно все внешние соединения запрещаются. Если не ошибаюсь, из соображений секьюрности прикрыли внешние соединения на юдпшный 1434 порт. На локалхосте все должно работать.
Решил, путем явного включения прослушки соединений на этот порт, но как уже точно не вспомню.
 
Если есть возможность на хостинг поставить Enterprise Manager или любую другую консколь и попробовать подлючиться к базе...

Смотреть логи соединений.
 
:D столкнулся с тем же самым
Путь решения:
1.Проверяем выпускает ли тебя хостинг
-ставим на сервер Kerio Winroute firewall Для просмотра ссылки Войди или Зарегистрируйся
внем разрешаем все , делаем правило на 1434 порт , стучимся , смотрим логи.
Если в логах есть записи - с хостингом все ОК - , нет пишем провайдеру.
**(заодно проверь нат ;)
2.Проверяем на MSSQL включена ли SQL авторизация. (в тестовом режиме лучше подключатся как SA)
3.Заходим в SQL server client nework utility и проверяем разрешен ли протокол TCP и тот ли порт (1433) стоит.

надеюсь поможет :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху