Форум ФОСС-Он-Лайн

Обсуждение продуктов и технологий
Текущее время: 17 авг 2018, 15:37

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Fossmail ошибка DSN
СообщениеДобавлено: 19 мар 2012, 17:16 
Не в сети
Новичок

Зарегистрирован: 19 мар 2012, 16:53
Сообщений: 4
Сервер FossMail развернут на Win 2008 R2 + SQL 2008 Express

Сервер FossMail32 запущен.
При этом сервер регистрации сообщений не запускается.
В ...ms.log пишет следующее:

Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ошибка: В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу.

State:IM014,Native:0,Origin:[Microsoft][Диспетчер драйверов ODBC]

Не могу открыть БД!!!
Дальнейшая работа невозможна.
16:15:36 RPC сервер не остановлен!
16:15:36 Поток регистрации отложенных сообщений остановлен.
16:15:36 ================== MServer остановлен ==================


При этом, используя "Администратор источников данных ODBC", провожу проверку источника и его связей.
Все проходит без ошибок.

Вопрос: какое может быть несоответствие архитектур ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Fossmail ошибка DSN
СообщениеДобавлено: 19 мар 2012, 17:59 
Не в сети
Пользователь

Зарегистрирован: 19 дек 2008, 17:28
Сообщений: 373
Цитата:
Ошибка: В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу.

State:IM014,Native:0,Origin:[Microsoft][Диспетчер драйверов ODBC]

Не могу открыть БД!!!

Вы не настроили доступ к БД с FossMail, как правильно настроить FossMail на SQL написано здесь, прочитайте инструкцию по настройке FossMail и посмотрите что вы не правильно сделали при настройке сервера FossMail.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Fossmail ошибка DSN
СообщениеДобавлено: 19 мар 2012, 20:02 
Не в сети
Новичок

Зарегистрирован: 19 мар 2012, 16:53
Сообщений: 4
Еще раз перечитал инструкцию по настройке работы узла FossMail с FMWebStat. Прошел по всем пунктам.
Никаких отличий от своих настроек не заметил (без учета логинов, паролей).

Может ли эта причина быть из-за того, что осуществлялся перенос FossDocMail с Win 2003 (SQL 2005) на
Win 2008 (SQL 2008) ?

Тяжело ошибиться в четырех параметрах #CONNECTION_STR=DSN=Foss;SERVER=имя сервера;UID=логин администратора;PWD=пароль,
которые к тому же работают при настройке источника данных ODBC.

Может поставить SQL Server 2005 ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Fossmail ошибка DSN
СообщениеДобавлено: 19 мар 2012, 20:43 
Не в сети
Пользователь

Зарегистрирован: 19 дек 2008, 17:28
Сообщений: 373
Цитата:
Может ли эта причина быть из-за того, что осуществлялся перенос FossDocMail с Win 2003 (SQL 2005) на
Win 2008 (SQL 2008) ?

А какую версию FossMail вы ставите? Не все версии поддерживают Windows Server 2008.
Цитата:
Тяжело ошибиться в четырех параметрах #CONNECTION_STR=DSN=Foss;SERVER=имя сервера;UID=логин администратора;PWD=пароль,

Данная строка подключения вообщем то не нужна, если есть возможность доступа к базе, по системной записи пользователя, с Windows авторизацией. Если нет, то нужна.
Цитата:
Ошибка: В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу.

Однако запись в логе сервера регистрации сообщений однозначна, в Источниках данных ODBC один тип учетной записи, а в файле host.cfg - другой. А Windows Server 2008 у вас х86 или х64, если х64, то возникает попутный вопрос: "А источники данных ODBC вы добавляли с папки SysWOW64 или откуда то с другого места?"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Fossmail ошибка DSN
СообщениеДобавлено: 20 мар 2012, 12:25 
Не в сети
Новичок

Зарегистрирован: 19 мар 2012, 16:53
Сообщений: 4
Версия FossMail 4.5.3


Windows Server 2008 R2 x64 ru
Источник данных ODBC создавал через Администратор источников данных ODBC.
Файл odbcad32.exe одинаков как в System32, так и в SysWOW64.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Fossmail ошибка DSN
СообщениеДобавлено: 20 мар 2012, 12:35 
Не в сети
Пользователь

Зарегистрирован: 19 дек 2008, 17:28
Сообщений: 373
Цитата:
Версия FossMail 4.5.3

Не факт что это версия работает нормально с 2008R2 Windows.
Цитата:
Файл odbcad32.exe одинаков как в System32, так и в SysWOW64.

Вы не правы.
Цитата:
Источник данных ODBC создавал через Администратор источников данных ODBC.

Вот ваша главная ошибка. Заходить в источники данных ODBC нужно с каталога SysWOW64 файл odbcad32.exe, только там находятся записи DSN для 32 разрядных приложений, измените/добавьте запись DSN для FossMail указанную в файле параметров host.cfg. Если все сделаете правильно должно заработать.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Fossmail ошибка DSN
СообщениеДобавлено: 20 мар 2012, 14:19 
Не в сети
Новичок

Зарегистрирован: 19 мар 2012, 16:53
Сообщений: 4
Спасибо за помощь.

odbcad32.exe действительно разные.

FossMail сервис стартовал со всеми задачами.
В журнале ...ms.log появилась следующая ошибка:

Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Ожидание загрузки СУБД.....
Успешная инициализация БД.
Строка инициализации: ODBC;DSN=FOSSMAIL;UID=FM;PWD=______;APP=?????? ??????????? ?????????;WSID=9CFZTEST;DATABASE=FOSSMAIL
Ошибка создания constraint'а FK_FILELIST_MESSLIST!
В базе данных уже существует объект с именем "FK_FILELIST_MESSLIST".
Нельзя создать ограничение. См. предыдущие ошибки.
State:S0001,Native:2714,Origin:[Microsoft][ODBC SQL Server Driver][SQL Server]
State:37000,Native:1750,Origin:[Microsoft][ODBC SQL Server Driver][SQL Server]


Ошибка создания constraint'а FK_RECPLIST_MESSLIST!
В базе данных уже существует объект с именем "FK_RECPLIST_MESSLIST".
Нельзя создать ограничение. См. предыдущие ошибки.
State:S0001,Native:2714,Origin:[Microsoft][ODBC SQL Server Driver][SQL Server]
State:37000,Native:1750,Origin:[Microsoft][ODBC SQL Server Driver][SQL Server]

16:09:15 Инициализация БД: DSN=FOSSMAIL;SERVER=9CFZTEST\SQLEXPRESS;UID=FM;PWD=123456... - OK.
16:09:15 --- Потоки работы с БД инициализированы ---
RPC сервер стартовал.


Возможно она работе не помешает?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Fossmail ошибка DSN
СообщениеДобавлено: 20 мар 2012, 14:50 
Не в сети
Пользователь

Зарегистрирован: 19 дек 2008, 17:28
Сообщений: 373
Цитата:
Возможно она работе не помешает?

Если сервер регистрации сообщений запустился, значит все в порядке, перед запуском мы проверяем готовность БД на работу с приложением, и если данная проверка проходит успешно, то запускаемся, в других случаях приложение не стартует и пишет запись в лог с подробным описанием проблемы.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB