8-800-700-15-02

Звонок по России
бесплатный

info@i-neti.ru

AX2012 с пустой базой, её настройка и запуск

asd
Дата публикации: 14.06.2016

generate.empty.ax

1) Создаем пустую базу данных. Даем доступы на read, write, ddl учетке, под которой работает АОС. Предполагается, что база model уже есть и её название совпадает с названием нашей базы. Например, DAX2012r3 и DAX2012r3_model.

 

2) Добавляем две хранимые процедуры CREATESERVERSESSIONS, CREATEUSERSESSIONS. Взять их можно с любой действующей базы. Эти процедуры регистрируют AOS и пользователей, без них ничего не запустится.


3) Добавляем каталог по умолчанию для полнотекстового поиска следующей командой:


CREATE FULLTEXT CATALOG [DAX2012r3_catalog] WITH ACCENT_SENSITIVITY = ON AS DEFAULT


Каталог нужен для полнотекстовых индексов AX. Без него не пройдет синхронизация.


4) Создаем скалярную функцию BudgetControlAdjustAmountSignFunction.


5) Запускаем АОС. Ждем, когда создадутся основные структуры (таблицы типа SQLDICTIONARY, USERINFO. etc).


6) Чтобы попасть в систему, нужно предварительно себя сделать админом. По умолчанию в USERINFO создается 2 записи:

  • Admin - с сидом Оператор Архива;
  • Guest - обычно без сида.

Будем менять сид у записи с идентификатором Admin (Предварительно нужно выяснить ваш сид. Если есть база, где вы заведены, то можно посмотреть там в поле SID таблицы USERINFO. Иначе используем AD). У записи меняем поле SID на ваш и в поле NETWORKAlLIAS прописываем вашу доменную учетку. При необходимости, меняем в поле NETWORKDOMAIN. 

7) Запускаем клиента. Первое, что видим, - список инициализации.

8) Глобальную компиляцию лучше запускать из командной строки, если не делали.

9) Компиляцию в IL лучше выполнить, иначе при настройке системных счетов может вылететь ошибка.

10) На пункте "настройка конфигурации", лучше оставить все как есть, т.к. если при синхронизации наткнетесь на ошибку, которую можно пофиксить только из AOT. Извне сделать почти ничего невозможно. Ни модификация SQLDICTIONARY, ни правка SysSetupLog не помогут. У меня это вызвало совсем необъяснимые ошибки.

11) Синхронизируем все. При конфигурации по умолчанию не должно быть особых проблем. Все ошибки, что выпадут в инфолог не критичны.

12) Далее по пунктам списка инициализации. После выполнения всех пунктов, перезапускаем АОС.

13) Добавляем своего пользователя в систему. Если в главном меню ничего не отображается (и такое бывает, не нашел решения как побороть), то находим форму SysUserInfoPage через AOT и добавляем себя и даем себе админа.

14) Перезапускаем клиента. Открываем форму DAT/Администрирование системы/Настройка/Лицензирование/Конфигурация лицензий. Заливаем свою конфигурацию. Синхронизируем базу. Если надо - фиксим ошибки.

15) Радуемся.

 

Автор: Юрий Жданкин, разработчик Dynamics AX в Neti

 

Акция "Тест-драйв Сопровождения"

Попробуй сопровождение АХ до подписания договора!


Узнать подробнее

Другие записи в блоге

20.02.2020
Упрощенное получение значения аналитики После релиза Dynamics 365 for Operations [Enterprise Edition] структура аналитик и бизнес-логика немного изменились. В этом посте я познакомлю вас с...
17.02.2020
В этом ролике Дмитрий, разработчик Dynamics расскажет:
24.01.2020
В этом видео Дмитрий Уткин расскажет о том, как автоматически собрать модель в Microsoft Dynamics AX 2012 с помощью Pipelines в Azure DevOps.

Подпишитесь на блог

Все интересные статьи нашего блога на Вашем почтовом ящике!


Подписка

Служба контроля качества сервиса

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


Письмо директору