![]() |
|
Мапинг порта | ☑ | ||
---|---|---|---|---|
0
pochemu
29.02.16
✎
12:07
|
Добрый день! Подскажите, может кто знает...
Мне нужно сделать, чтобы через мою прогу шли пакеты от 1С на 1433й порт, на него идут пакеты с запросами от 1С в SQL насколько я понял. Вот как я могу указать 1Ске, чтобы она слала на 1999 порт к примеру (мою прогу) которая уже и будет пересылать на 1433й? Суть - мне нужно каким-то обрызом пакеты 1Сные перехватывать. 1С сервер и SQL находятся на одном компе. |
|||
1
pochemu
29.02.16
✎
12:10
|
MS SQL 2008
|
|||
2
Tateossian
29.02.16
✎
12:10
|
(0) Для начала, отключить шаред мемори.
|
|||
3
pochemu
29.02.16
✎
12:12
|
(2) Это понятно. Оставил только один путь общения с SQL - по TCP 1433
|
|||
4
Tateossian
29.02.16
✎
12:14
|
(3) Потом настраиваешь агент сервера на конкретный порт (1999), эти пакеты идут в твою прогу, а там уже реализуешь свой сокет и переопределяешь на 1433. Но, мне кажется, так делать нельзя. Ты вмешиваешься в базовую архитектуру 1С а это чревасто.
|
|||
5
Tateossian
29.02.16
✎
12:16
|
(4) Я наврал тебе немного, там порт 1433 не поменять
|
|||
6
pochemu
29.02.16
✎
12:16
|
(5) Там 1540 стоит насколько понял
|
|||
7
pochemu
29.02.16
✎
12:18
|
вообще 1С, насколько знаю, узнаёт порт 1433 от процесса sqlbrowser
|
|||
8
pochemu
29.02.16
✎
12:18
|
может ошибаюсь. Но прокси ведь существуют для MS SQL, как-то настраивают перехват...
|
|||
9
Tateossian
29.02.16
✎
12:19
|
(7) У меня только идея с виртуальной машиной и там настроить iptable c маппингом 1433 на 1999
|
|||
10
Музон Хиггса
29.02.16
✎
12:22
|
На Microsoft SQL Server 2008 R2, в Диспетчер конфигурации SQL Server, в настройках протоколов есть выбор портов.
|
|||
11
pochemu
29.02.16
✎
12:24
|
(10) И что? MS SQL и 1С будут общаться по другому порту, который там выберешь.
|
|||
12
Музон Хиггса
29.02.16
✎
12:25
|
(11) Я на в курсе этой вашей 1С. Моё дело предложить.
|
|||
13
Музон Хиггса
29.02.16
✎
12:30
|
(11) +(12) И рыл бы в сторону откуда она об этом узнаёт.
|
|||
14
pochemu
29.02.16
✎
12:33
|
(13) Вот и не могу понять. В реестре есть запись о порте. Сейчас через него пытаюсь..
|
|||
15
Chieftain
29.02.16
✎
12:40
|
(14) т.е. SQL по-твоему может стоять только на той же машине, что и сервер 1С? А если нет - то он в реестр соседнего сервера будет ломиться чтобы порт посмотреть?
|
|||
16
pochemu
29.02.16
✎
12:45
|
(16) может sqlbrowser в реестр смотрит. Но похоже не смотрит.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |