08.01.2002, 10:19 | #1 |
Участник
|
Установка Аксапты
Извините за наверное глупый вопрос, но сам разбирался и ничего не получилось.
Устанавил Аксапту. В 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 То есть кодовую страницу и порядок сортировки я задал правильно. В чем же дело ? Подскажите пожалуйста. |
|
08.01.2002, 10:30 | #2 |
Участник
|
Уже ответили :)
Есть такое дело
Поставь 2001 год на компе, а после того, как база создастся, верни обратно. В твоем трейсе параметр P7 неправильный. Но как правильный дать, сами не знаем А ошибку выдает, похоже, не сам SQL Server, а ODBC драйвер. Это он чего-то не понимает Кодовая страница и порядок сортировки у тебя правильные Как выяснилось, это проблема кодов: нужно поставить апгрейд, скачав с сервера www.axapta.ru |
|
Теги |
установка, ax2.5 |
|
Похожие темы | ||||
Тема | Ответов | |||
Установка точной копии рабочей аксапты | 5 | |||
Установка серверной части Аксапты на Линукс | 4 | |||
Установка Аксапты | 9 | |||
Установка ДЕМО АКСАПТЫ | 1 | |||
Установка АКСАПТЫ с демо CD | 0 |
|