Участник
|
Установка Аксапты
Извините за наверное глупый вопрос, но сам разбирался и ничего не получилось.
Устанавил Аксапту. В SQL сервере создал базу данных, создал login - bmssa, как в руководстве по установке. Запускаю Аксапту и вробе как должен запуститься процесс синхронизации базы данных. Но после ввода login'а в Аксапте - Admin появляется следующее сообщение:
Microsoft SQL Server has reported the following error:
[Microsoft][ODBC SQL Server Driver] Invalid date format
You may refer to the error log file for futher details.
Repty the operation ?
Если говорю - "да", ничего нового не происходит, в случае отказа от повтора появляются следующие сообщения:
1. Cannot create a record in table SysConfig (SysConfig).
The SQL database has issued an error.
2. [Microsoft][ODBC SQL Server Driver] Invalid date format [INSERT INTO SYSCONFIG
(CONFIGTYPE,ID,VALUE,MODIFIEDDATE,MODIFIEDTIME,MODIFIEDBY,CREATEDTIME,CREATEDBY,RECID) VALUES
(?,?,?,?,?,?,?,?,?,?))]
3. Application object not initialized.
Stack trace:
.....
.....
Далее меню Аксапты вроде как работает, но если я пытаюсь вызвать какой-нибудь пункт меню, появляется сообщение подобное третьему.
Смотрел error log file - я так понимаю, это Панель управления/Администрирование/Просмотр событий - ничего там нет, в смысле на текущее время.
Если перед запуском Аксапты открыть Profiler, то можно увидеть, что ошибка происходит при следующей команде:
declare @P1 int
set @P1=NULL
exec sp_prepare @P1 output, N'@P1 int,@P2 int,@P3 varchar(1000),@P4 datetime,@P5 int,@P6 varchar(1000),@P7 datetime,@P8 int,@P9 varchar(1000),@P10 int', N'INSERT INTO SYSCONFIG (CONFIGTYPE,ID,VALUE,MODIFIEDDATE,MODIFIEDTIME,MODIFIEDBY,CREATEDDATE,CREATEDTIME,CREATEDBY,RECID) VALUES (@P1,@P2,@P3,@P4,@P5,@P6,@P7,@P8,@P9,@P10)', 1
select @P1
Пробовал переустановить Аксапту, переустанавливал SQLServer, как 7.0, так и 2000. Все одно и тоже.
Как я понял, Аксапта пытается передать в SQLServer дату, но в каком-то одном формате, а SQL Server ожидает ее в другом. Посмотрел Панель Управления/Язык и стандарты/Дата. В качестве разделителя компонентов даты у меня стоит точка.
В Query Analyzer выполнил команду sp_helpsort.
Unicode data sorting
----------------------
Locale ID = 1033
case insensitive, kana type insensitive, width insensitive
Sort Order Description
------------------------------------------------------------------------------------------
Character Set = 5, cp1251
Code Page 1251
Sort Order = 106, nocase_1251
Dictionary case-insensitive sort order for use with code page
1251
То есть кодовую страницу и порядок сортировки я задал правильно.
В чем же дело ? Подскажите пожалуйста.
|