Попытались зделать всё по инструкции.
Первое, что возникло – база FOSSMAIL уже создана.
Зделали другую базу, но назначенного пользователя не пускало к ней.
С помощью SSMSEE завели пользователя и допустили к базе.
При создании системного DSN пришлось так же создать новый, т.к. с таким именем, что в конфиг-файле host.cfg уже есть для FMStat (Access-база).
Как их помирить с одним DSN?
Оформили строку коннекта:
#CONNECTION_STR=DSN=FOSSSQL;SERVER=FOSSMAILSERVER\FOSSDOC;UID=FOSSUser;PWD=******
В логах *ms.log появилась запись:
---------------------------------
16:41:09 ================= MServer v.4.1.2.1 стартовал ===============
16:41:09 Инициализация БД: DSN=FOSSSQL;SERVER=FOSSMAILSERVER\FOSSDOC;UID=FOSSUser;PWD=*****
Успешная инициализация БД.
Строка инициализации: ODBC;DSN=FOSSSQL;Description=FossSQL;UID=FOSSUser;PWD=*****;APP=Na?aa? ?aaeno?aoee niiauaiee;WSID=FOSSMAILSERVER;DATABASE=FOSSMAILSQL;Network=DBMSSOCN;Trusted_Connection=Yes
Ошибка создания 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:41:11 Инициализация БД: DSN=FOSSSQL;SERVER=FOSSMAILSERVER\FOSSDOC;UID=FOSSUser;PWD=*****... - OK.
16:41:13 --- Потоки работы с БД инициализированы ---
RPC сервер стартовал.
------------------------------
Как видно (но не очевидно
), инициализация базы происходит…. Но, в результате, в браузере такая картинка:
System.Data.Odbc.OdbcException: ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Не удается открыть базу данных "FOSSMAILSQL", запрашиваемую именем входа. Не удалось выполнить вход. ERROR [42000]
Дальнейшие топтания в этом месте ни к чему не приводят….
Более того – остановилась база для FMStat – последнее сообщение от 16.12.09 и больше не пополняется….
Вот и напрашивается мысль – а не снести ли всю статистику и не переустановить её заново?
Может есть ещё какие-то рецепты? Полагаюсь на ваш опыт и наработки…
У нас спецов по SQL нет…