Переподключение AOS к другому SQL серверу/домену

В Аксапте нет встроенного инструмента, который позволил бы легко переподключать AOS к другому серверу. Поэтому некоторые изменения придется вносить ручную. Ниже представлена инструкция из последовательных шагов.

Предварительные требования:

     Пользователь является:

     — Членом Securityadmin роли сервера (server role) на SQL Server

     — Членом db_owner роли в Microsoft Dynamics AX базе данных

     — Членом db_ Securityadmin роли в Microsoft Dynamics AX базе данных   

  

I. Остановить AOS

 

II. Открыть Настройку конфигурации (MDAX Server Configuration)

     1) Создать новую конфигурацию (Manage -> create configuation):

                  a) Задать название конфигурации (пример: AX6_TEST)

                 b) Заменить «Alternate bin directory» поле. (пример: C:\Program Files\Microsoft Dynamics AX\60\Server\AX6_Test\Bin\)

                 c) Перейти к «C:\Program Files\Microsoft Dynamics AX\60\Server\» и

                 и переименовать существующий файл (например, AX6_Live) в AX6_Test 

                 d) Проставить 2 галки для вклчения Breakpoints

                 e) Перейти на вкладку Database Connection и заполнить поля для конфигурации базы данных

                              Заметка: Поля для Database baseline могут быть невыбираемыми.

                             После того как конфигурация была сохранена, её надо открыть в Notepad++ и проверить параметры для DB и AOS name.

       2) Импортировать конфигурацию и нажать кнопку применить (Apply).

 

III. Открыть MDAX Client configuration

     1) Перейти на вкладку Подключение (Connection)

     2) в списке выбрать первую строку и нажать кнопку редактировать (Edit)

     3) Переименовать имя сервера (Server name) (например, NEWALTAOS01) и AOS instance (например, AX6_Test)

     4) Выбрать «Enable breakpoints» если необходимо

     5) Применить настройки (Apply).

 

IV. Открыть SQL Management Studio

     1) Добавить пользователя AOS в DB owner группу и задать разрешения (security permissions) Sys admin

 

V. Запустить AOS

     Проверить имя Microsoft Dynamics AX object service в сервисах.

 

VI. Открыть клиент AX

     1) Перейти в Администрирование системы > Запросы > База данных > Информация базы данных (System administration -> Inquiries ->  Database -> Database information)

  1. a) Убедиться, что поля База данных и Сервер (DB and server) заполнены верно.   

     2) Перейти к Администрирование системы > Настройка > Система > Конфигурация сервера (System administration -> Setup -> System -> Server configuration)

           a) Добавить новое имя AOS (текущее имя AOS)

           b) Установить галку в поле «Is batch server»

           c) В группе пакетных серверов (Batch server groups) добавить все те группы, которые были на предыдущей сущности AOS.

           d) Удалить предыдущее название AOS

     3) Проверить параметры SSRS и Планировщика заданий (Batch job)

 

VII. Опубликовать все отчеты

     1) Открыть MDAX Management Shell и выполнить:   Publish-AXReport –ReportName *

 

Эта статья была написана на основе зарубежной статьи

P.S.

так как на момент написания статьи у меня не было русскоязычной аксапты, то некоторые названия не переведены.

Комментариев нет


Добавить комментарий