Установил я ejabberd-2.0.0, начал настраивать БД для MsSql 2005.
Скрипт для создания БД в MsSql начиная с версии 1.0 некорректный, там есть ошибки и в новой версии их не исправили, а именно:
1. Нет такого типа UNSIGNED для полей. У меня в бд была ошибка при создании беззнаковых полей.
2. Создаются constraint для несуществующих полей.
В таблице spool не было поля MustDelete
В таблице last не было поля Modify_Date
Это только у меня такие ошибки, или просто ни кто не пытался развернуть EjabberD на MsSql 2005?
Предлагаю вам
Рабочая строчка подключения к MsSql 2005:
{odbc_server, "Driver={SQL Server};Trusted_Connection=no;Server=MYDNS\\local;Database=EJabberD;Uid=ejabberd;Pwd=ejabberd"}.
Параметры подключения:
MYDNS - имя компьютера
local - название instance у БД.
Database=EJabberD - Название вашей БД
Uid - логин
Pwd - пароль
Trusted_Connection=no; - значит мы не используем Microsoft Windows NT Authentication для авторизации в БД.
Только с исправленным скриптом для создания БД и указанной выше строкой подключения мне удалось заставить работать сервер EjabbeD 2.0 с MsSql 2005.
Re: MSSQL 2005 некорректный скрипт для со
Запости лучше в maillist.
Разработчики всё равно на форум не ходят.