Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Подключение 1С к серверу SQL из другой сети (http://forum.oszone.net/showthread.php?t=210445)

SwayStick 04-07-2011 15:45 1706682

Подключение 1С к серверу SQL из другой сети
 
Доброго времени суток. Столкнулся со следующей проблемой. У меня на работе имеется 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/...b15a1.jpg.html

cameron 04-07-2011 16:22 1706711

telnet %sqlserver_ip% 1433 подключается с клиентов удалённой сети?

Delirium 05-07-2011 01:13 1707059

Цитата:

Цитата SwayStick
стоит только антивирус »

Какой? Антихакер от Касперского очень любит блокировать все "ненужные ему" порты.

SwayStick 05-07-2011 06:55 1707114

Цитата:

Цитата cameron
telnet %sqlserver_ip% 1433 подключается с клиентов удалённой сети? »

Connecting To 192.168.71.50...Could not open connection to the host, on port 1433: Connect failed

Цитата:

Цитата Delirium
Какой? »

Стоит Kaspersky Anti-Virus 6.0 for Windows Servers. Анти-хакера нет.

Delirium 05-07-2011 07:04 1707118

Цитата:

Цитата SwayStick
Connecting To 192.168.71.50...Could not open connection to the host, on port 1433: Connect failed »

Порт закрыт. Смотрите в сторону файрволов, что могут блокировать трафик.

Учитывая фразу
Цитата:

Цитата SwayStick
из второй сети люди не могу подключится к базе »

следует предположить, что есть файрволл, контролирующий трафик.

SwayStick 05-07-2011 07:32 1707129

Delirium, в том то и дело, что файрволы отключены. Посмотрел другие форумы, возможно стоит добавить алиас в Client Network Utility? Посмотрел логи, пишет:
Цитата:

SQL server listening on Shared Memory, Named Pipes
Я с алиасами ни разу не сталкивался, поэтому как они работают могу только догадываться

Delirium 05-07-2011 08:25 1707153

Цитата:

Цитата SwayStick
SQL server listening on Shared Memory, Named Pipes »

А где TCP/IP ?

SwayStick 05-07-2011 09:03 1707169

Цитата:

Цитата Delirium
А где TCP/IP ? »

Не знаю, тоже стало интересно. В Client Network Utility включены TCP/IP, Named Pipes и memory protocol. В Server Network Utility включены Named Pipes и TCP/IP

Delirium 05-07-2011 09:21 1707179

Хорошо, пойдем длинным путем. Приводи результаты с машины из проблемной подсети:
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 1707196

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: Сбой подключения

cameron 05-07-2011 10:01 1707199

включите TCP/IP в SQL и перезапустите службу.

SwayStick 05-07-2011 10:22 1707212

Цитата:

Цитата cameron
включите TCP/IP в SQL и перезапустите службу. »

Если Вы говорите про SQL Server Network Utility, то этот протокол включен. Или может быть где-то еще можно включить его?

olenyka 08-07-2011 09:23 1709367

Пропиши на этих компах в хосте IP адрес и имя сервера

DisFox 08-07-2011 11:41 1709456

брандмауер виндовый включен? если да - выключаем.
З.Ы. на сколько помню в каспер 6 входил антихакер, попробуйте тупо остановить антивир

Delirium 09-07-2011 16:47 1710148

Цитата:

Цитата DisFox
З.Ы. на сколько помню в каспер 6 входил антихакер, попробуйте тупо остановить антивир »

На это предложение уже был дан ответ. И в серверной версии нет антихакера, только файловый монитор.

Согласно логам, трассировка проходит, телнет на 135 порт тоже, следовательно, проблема не в сети, а в настройках SQL Server'а. Рекомендация cameron выполнена?

SwayStick 11-07-2011 17:03 1711338

Цитата:

Цитата Delirium
Рекомендация cameron выполнена? »

Да, но ничего не помогло.

cameron 11-07-2011 17:19 1711347

покажите вывод
netstat -b -p TCP
с сервера

shcval 15-07-2011 12:34 1713924

Пропишите в Host-файл клиента адрес SQL - сервера.

SwayStick 18-07-2011 14:57 1714991

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. И все же интересно почему не работало.

cameron 18-07-2011 15:09 1714997

Цитата:

Цитата SwayStick
« скрыть
netstat -b -p TCP »

что-то я не вижу тут SQL.
Цитата:

Цитата SwayStick
TCP target-ast:netbios-ssn РАУШАН:4839 ESTABLISHED 4
[System]
TCP target-ast:netbios-ssn КАССА:1059 ESTABLISHED 4
[System] »

от русских имён ПК нужно избавляться.
Цитата:

Цитата SwayStick
Решил проблему установив ICA сервер. »

цитрикса? :) или ISA? =)

SwayStick 20-07-2011 12:17 1716254

Цитата:

Цитата cameron
что-то я не вижу тут SQL. »

Странно, в настройках SQL протокол TCP включен.

Цитата:

Цитата cameron
от русских имён ПК нужно избавляться. »

Знаю, просто до этих компьютеров еще не дошли :(

Цитата:

Цитата cameron
цитрикса? или ISA? »

Citrix

dsqwared 18-03-2012 02:52 1881561

точно такая-же проблема... подскажите ваше решение подробней пожалуйста.

SwayStick 19-03-2012 18:18 1882589

dsqwared,
Установил Citrix и настроил терминальные подключения, но я думаю проблема все-таки была в маршрутизации, или блокировке определенных пакетов в маршрутизаторе.


Время: 03:16.

Время: 03:16.
© OSzone.net 2001-