Fossmail ошибка DSN
Fossmail ошибка DSN
Сервер 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", провожу проверку источника и его связей.
Все проходит без ошибок.
Вопрос: какое может быть несоответствие архитектур ?
Сервер 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
Вы не настроили доступ к БД с FossMail, как правильно настроить FossMail на SQL написано здесь, прочитайте инструкцию по настройке FossMail и посмотрите что вы не правильно сделали при настройке сервера FossMail.Ошибка: В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу.
State:IM014,Native:0,Origin:[Microsoft][Диспетчер драйверов ODBC]
Не могу открыть БД!!!
Re: Fossmail ошибка DSN
Еще раз перечитал инструкцию по настройке работы узла FossMail с FMWebStat. Прошел по всем пунктам.
Никаких отличий от своих настроек не заметил (без учета логинов, паролей).
Может ли эта причина быть из-за того, что осуществлялся перенос FossDocMail с Win 2003 (SQL 2005) на
Win 2008 (SQL 2008) ?
Тяжело ошибиться в четырех параметрах #CONNECTION_STR=DSN=Foss;SERVER=имя сервера;UID=логин администратора;PWD=пароль,
которые к тому же работают при настройке источника данных ODBC.
Может поставить SQL Server 2005 ?
Никаких отличий от своих настроек не заметил (без учета логинов, паролей).
Может ли эта причина быть из-за того, что осуществлялся перенос FossDocMail с Win 2003 (SQL 2005) на
Win 2008 (SQL 2008) ?
Тяжело ошибиться в четырех параметрах #CONNECTION_STR=DSN=Foss;SERVER=имя сервера;UID=логин администратора;PWD=пароль,
которые к тому же работают при настройке источника данных ODBC.
Может поставить SQL Server 2005 ?
Re: Fossmail ошибка DSN
А какую версию FossMail вы ставите? Не все версии поддерживают Windows Server 2008.Может ли эта причина быть из-за того, что осуществлялся перенос FossDocMail с Win 2003 (SQL 2005) на
Win 2008 (SQL 2008) ?
Данная строка подключения вообщем то не нужна, если есть возможность доступа к базе, по системной записи пользователя, с Windows авторизацией. Если нет, то нужна.Тяжело ошибиться в четырех параметрах #CONNECTION_STR=DSN=Foss;SERVER=имя сервера;UID=логин администратора;PWD=пароль,
Однако запись в логе сервера регистрации сообщений однозначна, в Источниках данных ODBC один тип учетной записи, а в файле host.cfg - другой. А Windows Server 2008 у вас х86 или х64, если х64, то возникает попутный вопрос: "А источники данных ODBC вы добавляли с папки SysWOW64 или откуда то с другого места?"Ошибка: В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу.
Re: Fossmail ошибка DSN
Версия FossMail 4.5.3
Windows Server 2008 R2 x64 ru
Источник данных ODBC создавал через Администратор источников данных ODBC.
Файл odbcad32.exe одинаков как в System32, так и в SysWOW64.
Windows Server 2008 R2 x64 ru
Источник данных ODBC создавал через Администратор источников данных ODBC.
Файл odbcad32.exe одинаков как в System32, так и в SysWOW64.
Re: Fossmail ошибка DSN
Не факт что это версия работает нормально с 2008R2 Windows.Версия FossMail 4.5.3
Вы не правы.Файл odbcad32.exe одинаков как в System32, так и в SysWOW64.
Вот ваша главная ошибка. Заходить в источники данных ODBC нужно с каталога SysWOW64 файл odbcad32.exe, только там находятся записи DSN для 32 разрядных приложений, измените/добавьте запись DSN для FossMail указанную в файле параметров host.cfg. Если все сделаете правильно должно заработать.Источник данных ODBC создавал через Администратор источников данных ODBC.
Re: Fossmail ошибка DSN
Спасибо за помощь.
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 сервер стартовал.
Возможно она работе не помешает?
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
Если сервер регистрации сообщений запустился, значит все в порядке, перед запуском мы проверяем готовность БД на работу с приложением, и если данная проверка проходит успешно, то запускаемся, в других случаях приложение не стартует и пишет запись в лог с подробным описанием проблемы.Возможно она работе не помешает?