MahMahoritos
16-02-2020, 19:16
Добрый день, есть старый сервер, сохраняемый ради работы одной самописной программы, по сути - оболочки к базе MS SQL 2000. Все стабильно работало до недавнего времени, когда после глюка сети* оболочка вдруг перестала подключаться к базе, при том, что нна сервере настройки не менялись да и сама оболочка тоже. С самого компьютера, на котором работает база данных, оболочка успешно подключается и работает.
Сервер базы данных под управлением Windows Server 2003 нормально подключается к сети, получает выход в Интернет, доступ к общим каталогам основного сервера сети. К серверу базы данных я успешно подключаюсь через RDP, собственно, так и работаю с ним.
Сканер портов видит открытый порт 1433, но при этом программа-оболочка не может подключиться к базе ни с одного другого компа в сети. Также через телнет не удается подключиться, тоже со всех компьютеров в сети, кроме основного сервера под управлением Linux - с него телнет вроде бы подключается к базе, но, как я понимаю, никаких команд через телнет все равно не подать.
На сервере базы данных полностью выключен брандмауэр, для перепроверки я его включил и выключил вновь. Без результата.
Кроме того, я попробовал временно выключить службу SQL Server и запустил iperf с опциями '-s -p 1433' - линия успешно тестируется с любых компьютеров.
Итого на текущий момент я подозреваю, что что-то произошло с самим MS SQL Server, почему то он не хочет принимать соединения ниоткуда, кроме localhost, но я нигде не нашел настроек, где бы это как-либо ограничивалось. Прошу подсказать, что можно проверить и куда копать
* (драйвер Sentinel LDK специфически глючил, отчего блочилась работа свитча и как следствие падала сеть у всех компов, висящих на этом свитче, в том числе - сервере базы данных)
Сервер базы данных под управлением Windows Server 2003 нормально подключается к сети, получает выход в Интернет, доступ к общим каталогам основного сервера сети. К серверу базы данных я успешно подключаюсь через RDP, собственно, так и работаю с ним.
Сканер портов видит открытый порт 1433, но при этом программа-оболочка не может подключиться к базе ни с одного другого компа в сети. Также через телнет не удается подключиться, тоже со всех компьютеров в сети, кроме основного сервера под управлением Linux - с него телнет вроде бы подключается к базе, но, как я понимаю, никаких команд через телнет все равно не подать.
На сервере базы данных полностью выключен брандмауэр, для перепроверки я его включил и выключил вновь. Без результата.
Кроме того, я попробовал временно выключить службу SQL Server и запустил iperf с опциями '-s -p 1433' - линия успешно тестируется с любых компьютеров.
Итого на текущий момент я подозреваю, что что-то произошло с самим MS SQL Server, почему то он не хочет принимать соединения ниоткуда, кроме localhost, но я нигде не нашел настроек, где бы это как-либо ограничивалось. Прошу подсказать, что можно проверить и куда копать
* (драйвер Sentinel LDK специфически глючил, отчего блочилась работа свитча и как следствие падала сеть у всех компов, висящих на этом свитче, в том числе - сервере базы данных)