18.09.2007, 19:02 | #1 |
Участник
|
Установил SQL Express 2005, на него поставил Axapta CIS 3.0 Release. Создал БД AXDB, юзера bmssa c паролем bmssa_pwd. В источнике данных OCBD тестирование проходит успешно. Конфигурация аксы тоже проверена.
Вообщем, при запуске системы выплывает следующая ошибка: [Microsoft][SQL Native Client][SQL server] Incorrect syntax near 'INDEX' If this is intended part of table hint, A WHIT keyword and parenthesis are now required. Повторить операцию ? кнопки ДА НЕТ... При повторе происходит зацикливание, т.е. тоже диалоговое окно. Как с этим бороться, подскажите пожалуйста, люди добрые? |
|
18.09.2007, 19:52 | #2 |
Участник
|
Аксапта поддерживает SQL 2005 только начиная с SP5 или KR2.
Создайте базу в режиме совместимости (level 80). Кроме того, используйте не нативный ODBC драйвер [SQL Client] - правильный для Axapta CIS 3.0 Release Если хотите запустить Аксапту с SQL 2005 в нативном режиме, то установите сервис-паки. |
|
18.09.2007, 21:18 | #3 |
Участник
|
Цитата:
Сообщение от mazzy
Аксапта поддерживает SQL 2005 только начиная с SP5 или KR2.
Создайте базу в режиме совместимости (level 80). Кроме того, используйте не нативный ODBC драйвер [SQL Client] - правильный для Axapta CIS 3.0 Release Если хотите запустить Аксапту с SQL 2005 в нативном режиме, то установите сервис-паки. обнарудовалась следующее: [Microsoft][ODBC SQL Driver][SQL Serxer] Invalid Object name ''SqlDictinary''. Обратитесь к адмиристратору для синхронизации изменений в словаре данных. Вопрос, как можно синхронизировать словарь данных по средствам SQL Administration. Что это такое и где это находиться. Вообщем, как от этой грабли уйти! Заранее, очень благодарен!!! |
|
19.09.2007, 06:15 | #4 |
Участник
|
Цитата:
Сообщение от finkor
ага, спасибо, избавился от этой ошибки путем утсановки сп5 и сразу же кр2...правда после перезагрузки
обнарудовалась следующее: [Microsoft][ODBC SQL Driver][SQL Serxer] Invalid Object name ''SqlDictinary''. Обратитесь к адмиристратору для синхронизации изменений в словаре данных. Вопрос, как можно синхронизировать словарь данных по средствам SQL Administration. Что это такое и где это находиться. Вообщем, как от этой грабли уйти! Заранее, очень благодарен!!! Если этой таблицы нет, то Аксапта вообще не запускается и до Аксаптовской формы SQL Administration вы не доберетесь. Поскольку вы сейчас на самом первом этапе, предлагаю сделать следующее: = удалите существующую базу в SQL = создайте новую с таким же именем = дайте пользователю bmssa роль владельца на эту базу = запустите Аксапту Пересоздав базу вы избавитесь от хвостов неправильной установки. |
|
19.09.2007, 21:43 | #5 |
Участник
|
Цитата:
Сообщение от mazzy
SqlDictionary - это системная таблица, которая содержит соответствие Аксаптовских названий для таблиц, полей и индексов и SQL - названий.
Если этой таблицы нет, то Аксапта вообще не запускается и до Аксаптовской формы SQL Administration вы не доберетесь. Поскольку вы сейчас на самом первом этапе, предлагаю сделать следующее: = удалите существующую базу в SQL = создайте новую с таким же именем = дайте пользователю bmssa роль владельца на эту базу = запустите Аксапту Пересоздав базу вы избавитесь от хвостов неправильной установки. ПС: сделал все как сказали, помогло!!!))) |
|