Показать полную графическую версию : Подключение 1С к серверу SQL из другой сети
SwayStick
04-07-2011, 15:45
Доброго времени суток. Столкнулся со следующей проблемой. У меня на работе имеется 2 сетки такого вида - 192.168.1.x (1-я) и 192.168.2.x (2-я). Часть компьютеров вместе с сервером SQL работают в первой сетке, часть во второй. Проблемы в том, что из второй сети люди не могу подключится к базе 1С, появляется окно с ошибкой (скриншот ниже), причем если зайти в монитор, то пользователя видно в списке подключенных пользователей. Подключается не терминальным подключением, а напрямую. Маршрутизация (прописывал провайдер) стоит, я вижу и могу подключатся на компьютеры из второй сети в первую и наоборот. Файрвол на сервере отключен, стоит только антивирус. Хотелось бы узнать в какую сторону копать или может быть кто-нибудь что-нибудь посоветует. Заранее спасибо.
Сервер - Win2003 R2 32bit, SQL 2000 EE SP4
Клиенты - Win XP SP3, 1C7
Скриншот ошибки - http://radikal.ru/F/s008.radikal.ru/i306/1107/e8/264b032b15a1.jpg.html
telnet %sqlserver_ip% 1433 подключается с клиентов удалённой сети?
Delirium
05-07-2011, 01:13
стоит только антивирус »
Какой? Антихакер от Касперского очень любит блокировать все "ненужные ему" порты.
SwayStick
05-07-2011, 06:55
telnet %sqlserver_ip% 1433 подключается с клиентов удалённой сети? »
Connecting To 192.168.71.50...Could not open connection to the host, on port 1433: Connect failed
Какой? »
Стоит Kaspersky Anti-Virus 6.0 for Windows Servers. Анти-хакера нет.
Delirium
05-07-2011, 07:04
Connecting To 192.168.71.50...Could not open connection to the host, on port 1433: Connect failed »
Порт закрыт. Смотрите в сторону файрволов, что могут блокировать трафик.
Учитывая фразу из второй сети люди не могу подключится к базе »
следует предположить, что есть файрволл, контролирующий трафик.
SwayStick
05-07-2011, 07:32
Delirium, в том то и дело, что файрволы отключены. Посмотрел другие форумы, возможно стоит добавить алиас в Client Network Utility? Посмотрел логи, пишет:
SQL server listening on Shared Memory, Named Pipes
Я с алиасами ни разу не сталкивался, поэтому как они работают могу только догадываться
Delirium
05-07-2011, 08:25
SQL server listening on Shared Memory, Named Pipes »
А где TCP/IP ?
SwayStick
05-07-2011, 09:03
А где TCP/IP ? »
Не знаю, тоже стало интересно. В Client Network Utility включены TCP/IP, Named Pipes и memory protocol. В Server Network Utility включены Named Pipes и TCP/IP
Delirium
05-07-2011, 09:21
Хорошо, пойдем длинным путем. Приводи результаты с машины из проблемной подсети:
ipconfig /all
tracert %sql_server_ip%
telnet %sql_server_ip% 1433
telnet %sql_server_ip% 135
Посмотрим, что покажет. Заодно можно показать telnet %sql_server_ip% 1433 с машины из первой подсети.
SwayStick
05-07-2011, 09:56
Delirium,
Извиняюсь, в первом посте дал несколько неточные данные
Машина рабочая - 192.168.71.52
Машина проблемная - 192.168.71.194
Сервер - 192.168.71.50
Просто у нас 2 подсети с 240 маской, 50 (грубо говоря) и 190 (тоже грубо говоря)
Данные с проблемной машины:
ipconfig /all
C:\Documents and Settings\Alena>ipconfig /all
Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : Alena
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
Подключение по локальной сети 3 - Ethernet адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : D-Link DFE-520TX PCI Fast Ethernet Adapter
Физический адрес. . . . . . . . . : 5C-D9-98-0A-38-13
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.71.194
Маска подсети . . . . . . . . . . : 255.255.255.240
Основной шлюз . . . . . . . . . . : 192.168.71.193
tracert %sql_server_ip%
tracert 192.168.71.50
Трассировка маршрута к 192.168.71.50 с максимальным числом прыжков 30
1 1 ms <1 мс <1 мс 192.168.71.49
2 <1 мс <1 мс <1 мс 192.168.71.50
Трассировка завершена.
telnet %sql_server_ip% 1433
telnet 192.168.71.50 1433
Подключение к 192.168.71.50...Не удалось открыть подключение к этому узлу, на порт 1433: Сбой подключения
telnet %sql_server_ip% 135
Пустое окно, т.е. подключился удачно.
telnet %sql_server_ip% 1433 с машины, на которой работает 1С
telnet 192.168.71.50 1433
Подключение к 192.168.71.50...Не удалось открыть подключение к этому узлу, на порт 1433: Сбой подключения
включите TCP/IP в SQL и перезапустите службу.
SwayStick
05-07-2011, 10:22
включите TCP/IP в SQL и перезапустите службу. »
Если Вы говорите про SQL Server Network Utility, то этот протокол включен. Или может быть где-то еще можно включить его?
Пропиши на этих компах в хосте IP адрес и имя сервера
брандмауер виндовый включен? если да - выключаем.
З.Ы. на сколько помню в каспер 6 входил антихакер, попробуйте тупо остановить антивир
Delirium
09-07-2011, 16:47
З.Ы. на сколько помню в каспер 6 входил антихакер, попробуйте тупо остановить антивир »
На это предложение уже был дан ответ. И в серверной версии нет антихакера, только файловый монитор.
Согласно логам, трассировка проходит, телнет на 135 порт тоже, следовательно, проблема не в сети, а в настройках SQL Server'а. Рекомендация cameron выполнена?
SwayStick
11-07-2011, 17:03
Рекомендация cameron выполнена? »
Да, но ничего не помогло.
покажите вывод
netstat -b -p TCP
с сервера
Пропишите в Host-файл клиента адрес SQL - сервера.
SwayStick
18-07-2011, 14:57
cameron,
netstat -b -p TCP
Active Connections
Proto Local Address Foreign Address State PID
TCP target-ast:netbios-ssn DIRECTOR:2006 ESTABLISHED 4
[System]
TCP target-ast:netbios-ssn РАУШАН:4839 ESTABLISHED 4
[System]
TCP target-ast:netbios-ssn КАССА:1059 ESTABLISHED 4
[System]
TCP target-ast:microsoft-ds ALIMA:2432 ESTABLISHED 4
[System]
TCP target-ast:microsoft-ds РАУШАН:4836 ESTABLISHED 4
[System]
TCP target-ast:1867 TARGET-TDK:13000 ESTABLISHED 1428
[klnagent.exe]
TCP target-ast:1883 LENA:1318 ESTABLISHED 3536
[fbserver.exe]
TCP target-ast:3050 LENA:1317 ESTABLISHED 3536
[fbserver.exe]
TCP target-ast:4899 GF-IT-002:58204 ESTABLISHED 1952
[r_server.exe]
TCP target-ast:4899 GF-IT-002:58203 TIME_WAIT 0
shcval, пробовал, не помогло.
Я думаю тему уже можно закрыть. Решил проблему установив ICA сервер. Всем спасибо за помощь.
PS. И все же интересно почему не работало.
« скрыть
netstat -b -p TCP »
что-то я не вижу тут SQL.
TCP target-ast:netbios-ssn РАУШАН:4839 ESTABLISHED 4
[System]
TCP target-ast:netbios-ssn КАССА:1059 ESTABLISHED 4
[System] »
от русских имён ПК нужно избавляться.
Решил проблему установив ICA сервер. »
цитрикса? :) или ISA? =)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.