powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
18 сообщений из 18, страница 1 из 1
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046007
Alexander_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Многоуважаемый ALL!
помогите решить проблему:
Стоит MSSQL 7.0+SP3(Давно стоит :) ) на WIN2KServer
на ряде машин в сети стоят клиенты access (через ODBC версия драйвера 2000.80.194.00 dll датирована 06.08.2000 )
Настроены на TCP\IP порт 1433. Все работает без проблем.
Всвязи с постоянным сканированием из вне порта 1433 и попытки подключится к нему есть дикое желание сместить эту спарку на другой "нестандартный" порт.
Через Server network utility меняю порт сервера на , допустим, 4433. Перезапускаю сервер, в списке открытых портов появляется порт 4433 и отсутствует 1433. (те же действия совершал и напрямую записью в реестр).
При настройке System DSN указываю протокол tcp\ip и порт 4433 и далее как обычно.. Тест проходит успешно (ставил другой порт - тест НЕ проходит) и вот тут начинается самое интересное: клиент не может связаться с указанным SQL сервером! Поведение точно такое же как и в случае со стандартными портами, но при остановленном SQL сервере... Далее еще более интересное - возвращаю сервер на порт 1433 (с перезапуском службы сервера) и НЕ ТРОГАЯ настроек ODBC произвожу запуск клиента - связь с базой уснанавливается! при этом в настройках ODBC сереньким просвечивается порт 4433...
Что мне делать?
Начинает крыша ехать :))
Client Network Utility не помогает решить данной проблемы (ни какие действия не дают положительного результата )
Сам я в SQL и ODBC не силен, но в сетевых вопросах (стек tcp\ip, сокеты, маршрутизация сети и т.п.) разбираюсь не плохо. Прокси, фаерволов, брендмауэров - нет..
Кто-нибудь сталкивался с подобным поведением такой спарки?
За ранее благодарен всем за конструктивные рекомендации в конференцию или непосредственно на E-Mail VVV@LTC.RU.
Александр.
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046250
Alexander_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не уже ли никто не переносил сервер со стандартного порта?
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046270
Master D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр, я специально попробовал на своей машине
сервер 7 SP2, ODBC 2000.80.194 (в общем клиент от MSSQL2000). Поменял порты. Все работает. по 4433 ...
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046282
Alexander_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно узнать, какие действия были совершены - может у меня чего с головой или руками?
Step by step..

Александр
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046288
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из вашего объяснения не видно как собственно клиент устанавливает соединение ?
- он использует созданный System DSN ?
- или сам определяет строку подключения ? Тогда как он это делает ?
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046294
Alexander_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
используется System DSN
Об этом сказано в первом сообщении..
Тест идет (конфигурирование System DSN заканчивается предложение произвести тест соединения), а клиент не работает..
Аутентификация только SQL - я ни чего не меняю при смене порта, повторюсь - на 1433 все работает.
Имя системного DSN правильное (при не правильном имени возникает ошибка отсутствия источника данных с именем требуемого DSN)
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046296
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а если попробовать на клиенте непосредственно использовать строку подключения с указанием порта ?
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046302
Alexander_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Клиет писан не мной..
Писан давно на Access 97
Формально, если я обеспечиваю точку входа через System DSN с пераметрами определенными при настройке (тест идет), то и клиент должен работать корректно - на то он ODBC (это я так думаю..)
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046308
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поскольку Вы человек сведущий в TCP/IP, то почему бы не попробовать
просмотреть трафик, исходящий от клиентских машин в момент попытки
соединения с SQL Server'ом, а также трафик, приходящий (если он приходит, конечно), на SQL Server... Проанализировать... Далее копать
на основе полученных данных...

Удачи
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046310
Alexander_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
снифером:
Исходящий трафик от клиента на 1433 (не смотря на установки DSN)
При тесте (кнопочка :) при настройке DSN) трафик на порт 4433
Порт открыт на прослушивание 4433 (netstat)
Связи с SQL сервером при запросе на 1433 естественно нет.. (он весит на 4433)
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046313
iMorsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Глупо конечно...
но почему то кажется что настраиваете вы один источник а клиент использует другой....
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046323
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит, дело в связке Приложение - ODBC.
Видимо, Приложение использует не тот DSN, либо переопределяет в DSN параметры...
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046325
Alexander_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Именно об этом и речь..
Только не источник.. а драйвер
Вот откопал сейчас sqlsrv32.dll 98 года.. 3.70.0623
на одном компе клиенском он заработал..
Сейчас проверю на других..
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046326
SM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас стоял SQL7 на 1433, когда ставили MS 2000 - он стал на 3200. Для подключения к нужному серверу используем комбнацию IP,Port

24.68.231.50,3200 для MS SQL2000
для MS SQL7 - просто IP
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046327
Alexander_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шайтан!!
версия sqlsrv32.dll 2000.80.194.00 - не работает !
версия sqlsrv32.dll 3.70.08.20 - не работает !
версия sqlsrv32.dll 3.70.06.23 (98 года) - работает !

Это что за мода - чем старее тем лучше?

Или как в анекдоте:
Сын:- Папа, а почему солнце каждый день восходин на востоке а заходит на западе?
Папа программист : - ты уверен?
-Да!
-Ты проверял?
- Да!
- И что вот так каждый день?
- Ну да..
- Вот и отлично, только больше ни чего не торгай!

P.S. интересно, какие гадости меня ждут от старой DLL?

Всем большое спасибо!
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046329
Alexander_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дополнение для статистики
3.80.01.94 - то же НЕ работает

Проверены на win95 win98 rby w2kserver
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046346
makar_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быть на клиенте сконфигурировано несколко источников ODBC, проверьте все источники для таблиц в акцессе. Помимо связанных таблиц могут использоваться еще вызовы хр из текста программ в обход указанного для таблиц источника ODBC. Вы проверяли на разных клиентах или только на одном? Попробуйте поставить нужный порт, и создать новую базу и присоединить туда таблицы из нужной вам базы (если сработает то дело в соединения акцесса а не клиента).
...
Рейтинг: 0 / 0
Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
    #32046353
Alexander_V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверял на разных клиентах (три типа софта работающих с совершенно разными базами - эфект один)
Сильное подозрение, что где то изменился синтаксис вызова функции из указанной DLL , в результате ссылка на пользовательский порт игнорировалась (воспринималась как отсутствующий параметр) и как результат вызывался стандартный 1433. Только так я могу объяснить поведение этой спарки..
Иначе как простое копирование всего одного файла (не трогая при этом настроек DSN) приводило к восстановлению функционирования спарки на новом порту..
Прошелся по всем клиентским местам, скинул DLL и с первого раза везде все заработало..
Спасибо мелкоофту за регулярные обновления ;))
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перенос MSSQL7.0 + ODBC (access клиент) на порт отличный от 1433
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]