AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.09.2007, 19:02   #1  
finkor is offline
finkor
Участник
 
23 / 10 (1) +
Регистрация: 18.09.2007
Установил 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  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Аксапта поддерживает SQL 2005 только начиная с SP5 или KR2.
Создайте базу в режиме совместимости (level 80).

Кроме того, используйте не нативный ODBC драйвер
[SQL Native Client]
[SQL Client] - правильный для Axapta CIS 3.0 Release

Если хотите запустить Аксапту с SQL 2005 в нативном режиме, то установите сервис-паки.
__________________
полезное на axForum, github, vk, coub.
Старый 18.09.2007, 21:18   #3  
finkor is offline
finkor
Участник
 
23 / 10 (1) +
Регистрация: 18.09.2007
Цитата:
Сообщение от mazzy Посмотреть сообщение
Аксапта поддерживает SQL 2005 только начиная с SP5 или KR2.
Создайте базу в режиме совместимости (level 80).

Кроме того, используйте не нативный ODBC драйвер
[SQL Native Client]
[SQL Client] - правильный для Axapta CIS 3.0 Release

Если хотите запустить Аксапту с SQL 2005 в нативном режиме, то установите сервис-паки.
ага, спасибо, избавился от этой ошибки путем утсановки сп5 и сразу же кр2...правда после перезагрузки
обнарудовалась следующее:

[Microsoft][ODBC SQL Driver][SQL Serxer] Invalid Object name ''SqlDictinary''.

Обратитесь к адмиристратору для синхронизации изменений в словаре данных.

Вопрос, как можно синхронизировать словарь данных по средствам SQL Administration. Что это
такое и где это находиться. Вообщем, как от этой грабли уйти!
Заранее, очень благодарен!!!
Старый 19.09.2007, 06:15   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от finkor Посмотреть сообщение
ага, спасибо, избавился от этой ошибки путем утсановки сп5 и сразу же кр2...правда после перезагрузки
обнарудовалась следующее:

[Microsoft][ODBC SQL Driver][SQL Serxer] Invalid Object name ''SqlDictinary''.

Обратитесь к адмиристратору для синхронизации изменений в словаре данных.

Вопрос, как можно синхронизировать словарь данных по средствам SQL Administration. Что это
такое и где это находиться. Вообщем, как от этой грабли уйти!
Заранее, очень благодарен!!!
SqlDictionary - это системная таблица, которая содержит соответствие Аксаптовских названий для таблиц, полей и индексов и SQL - названий.

Если этой таблицы нет, то Аксапта вообще не запускается и до Аксаптовской формы SQL Administration вы не доберетесь.

Поскольку вы сейчас на самом первом этапе, предлагаю сделать следующее:
= удалите существующую базу в SQL
= создайте новую с таким же именем
= дайте пользователю bmssa роль владельца на эту базу
= запустите Аксапту

Пересоздав базу вы избавитесь от хвостов неправильной установки.
__________________
полезное на axForum, github, vk, coub.
Старый 19.09.2007, 21:43   #5  
finkor is offline
finkor
Участник
 
23 / 10 (1) +
Регистрация: 18.09.2007
Цитата:
Сообщение от mazzy Посмотреть сообщение
SqlDictionary - это системная таблица, которая содержит соответствие Аксаптовских названий для таблиц, полей и индексов и SQL - названий.

Если этой таблицы нет, то Аксапта вообще не запускается и до Аксаптовской формы SQL Administration вы не доберетесь.

Поскольку вы сейчас на самом первом этапе, предлагаю сделать следующее:
= удалите существующую базу в SQL
= создайте новую с таким же именем
= дайте пользователю bmssa роль владельца на эту базу
= запустите Аксапту

Пересоздав базу вы избавитесь от хвостов неправильной установки.
Зашел, чтобы сказать Вам БОЛЬШОЕ СПАСИБО за сотруднечество!!! С уважением, Антон.
ПС: сделал все как сказали, помогло!!!)))
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:04.