Переподключение 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)
- 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.
так как на момент написания статьи у меня не было русскоязычной аксапты, то некоторые названия не переведены.
Наиболее обсуждаемые: