Shahmatist
Forum Member / Участник форума
Участник № / Member № 5388
отправлено / posted
Всем доброго дня! Релиз 6.09, разработка на win7pro x86, МРВ+ на win7pro х64 (VM - кластер на каком-то там IBM сервере).
На VM установлена база данных Postgre, там же крутиться МРВ+. ODBC драйвера установлены на всех машинах, при тестировании подключение к базе имеется. При разработке проекта с рабочего компьютера (192.168.10.151 x86) запросы в базу(192.168.10.251 x64) проходят корректно, т.е. появляются в нужных полях нужные записи. После того как переношу готовый проект на VM, в базу ничего не записывается. ODBC настроен одинаково (порт, логин, пароль, имя БД, адрес), разница только в разрядности систем и драйвера. Как решить эту проблему, проект должен писать во внешнюю БД, это его основная функция на данном этапе. От внутренних архивов отказались, т.к. обнаружены сложности с выборкой из СПАД и передачу в 1С.
И еще чуть не забыл, VM работает в тестовом режиме т.е. виндовс не активирован.
И еще, для тех кто будет использовать постгрис синтаксис в этой БД не совпадает с синтаксисом мастера запросов, ну или как то так. Пишите ручками.
Сообщения / Posts 31 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Shahmatist
Forum Member / Участник форума
Участник № / Member № 5388
отправлено / posted
переставил все на другую машину с 2я сетевыми картами в разные подсети. Posgress и RTM+ запущены, но данные так и не передаются в БД. Хотя с другого компьютера (где инструменталка) данные пишутся. Рассмотрите пожалуйста данный вопрос, почему в локальную БД данные из RTM не передаются?
Сообщения / Posts 31 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Запустите трассировщик ODBC-драйвера. В его протоколе должны фиксироваться все транзакции с сообщениями об ошибках. Загляните в файл tm6_log.txt. Там могут быть сообщения об ошибках.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Shahmatist
Forum Member / Участник форума
Участник № / Member № 5388
DIAG [IM014] [Microsoft][Диспетчер драйверов ODBC] В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу. (0)
Сообщения / Posts 31 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Shahmatist
Forum Member / Участник форума
Участник № / Member № 5388
отправлено / posted
Проблему решил. Оказалось необходимо использовать 32х битный драйвер ODBC, т.к. rtcx.exe является 32х битным приложением и его архитектура не соответствует драйверу ODBC х64.