Эта тема на forum.dklab.ru


punkusik: Denwer3 конфликтует с сервером 1С
В офисме на серверном компе стояли 1Сv8.1(сервер 1С + MS SQL 2000) и Denwer2(Base_2004-10-02_a1.3.31_p4.3.6_m3.23.53_pma2.5.6.).
Через локальную сеть народ пользовался 1С и сайтом(osCommerce интернет-магазин на Denwer'е с использованием mySQL).
Обновил Denwer до версии Denwer3_Base_2008-01-13_a2.2.4_p5.2.4_m5.0.45_pma2.6.1. Сайт работает хорошо.
А, вот, 1С теперь не запускается, а выдаёт ошибку:
_____________________________________________________________________________________________________
1С:Предприятие
Ошибка при выполнении операции с информационной базой
Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: Login failed for user '(null)'. Reason: Not associated with trusted SQL Server connection.
HRESULT=80004005, SQLSrvr: Error state=1, Severity=E, native=18452, line=0
_____________________________________________________________________________________________________


Замечу:
в MS SQL Server 2000 authentification "mixed: Windows + SQL" от системной учетной записи и без пароля,
а в Denver сайт пользуется mySQL с нормальными логином и паролем - обычные слова.

Остановка Denwer'а позволяет запускаться 1С.
Смена номера порта в "my.cnf" в и проблему не решает.

Подскажите, пожалуйста, где грабли?
punkusik:
Самопальное решение найдено. Теперь всё работает.

Выяснилось:

1С подключается к базе через ip-адрес этого сервера (192.168.0.114).
Но в файле hosts этот ip-адрес Denwer'ом перенаправляется сразу на web-сервер.

Справились дополнительной строкой в hosts:
192.168.0.114 localhost

Таким образом, в превую очередь обращение по ip-адресу направляется к серверу 1С, а затем уже к web-серверу.

Приведу netstat до и после внесения дополнительной строки в hosts:

>netstat
Активные подключения
Имя Локальный адрес Внешний адрес Состояние
TCP serverVM:1560 localhost:2135 ESTABLISHED
TCP serverVM:1561 localhost:2152 ESTABLISHED
TCP serverVM:1563 localhost:2137 ESTABLISHED
TCP serverVM:2135 localhost:1560 ESTABLISHED
TCP serverVM:2137 localhost:1563 ESTABLISHED
TCP serverVM:2152 localhost:1561 ESTABLISHED
TCP serverVM:1541 www.mp.ru:2132 ESTABLISHED
TCP serverVM:1541 www.mp.ru:2133 ESTABLISHED
TCP serverVM:1562 www.mp.ru:2134 ESTABLISHED
TCP serverVM:2132 www.mp.ru:1541 ESTABLISHED
TCP serverVM:2133 www.mp.ru:1541 ESTABLISHED
TCP serverVM:2134 www.mp.ru:1562 ESTABLISHED
TCP serverVM:2246 www.mp.ru:ms-sql-s TIME_WAIT
TCP serverVM:2253 www.mp.ru:ms-sql-s TIME_WAIT
TCP serverVM:4899 192.168.0.109:1909 ESTABLISHED

>netstat
Активные подключения
Имя Локальный адрес Внешний адрес Состояние
TCP serverVM:1560 localhost:2135 ESTABLISHED
TCP serverVM:1561 localhost:2152 ESTABLISHED
TCP serverVM:1563 localhost:2137 ESTABLISHED
TCP serverVM:2135 localhost:1560 ESTABLISHED
TCP serverVM:2137 localhost:1563 ESTABLISHED
TCP serverVM:2152 localhost:1561 ESTABLISHED
TCP serverVM:1541 localhost:2132 ESTABLISHED
TCP serverVM:1541 localhost:2133 ESTABLISHED
TCP serverVM:1562 localhost:2134 ESTABLISHED
TCP serverVM:2132 localhost:1541 ESTABLISHED
TCP serverVM:2133 localhost:1541 ESTABLISHED
TCP serverVM:2134 localhost:1562 ESTABLISHED
TCP serverVM:4899 192.168.0.109:1909 ESTABLISHED
>

Видно, что исчезла строка "www.mp.ru:ms-sql-s".

Получается, что для пользователей решение найдено.
А для разработчиков denwer'a вопрос "почему в предыдущей версии такого конфликта не возникало, а теперь он есть?" остаётся открытым.
Франческо:
это очень замечательно что вы сами нашли решение проблемы ))
Александр Михалицын:
Перенесено из форума: Баги (не-баги Денвера здесь запрещены!) :: Денвер.
Перенесено в форум: Полезные советы :: Денвер.
bæv:
Ветка выделена в отдельную тему «мусор, не относящийся к теме»,
расположенную в форуме Мусоропровод (12 Апреля 2010, 14:47).
Anonymous:
сталнулся с такой же проблемой!
Maus:

andreyhh
Как правильно задавать вопросы - статья, обязательная к прочтению
Если столкнулись - предоставьте максимум относящейся к проблеме информации. Какие порты юзает 1C и т.п.

Эта тема на forum.dklab.ru