Показать сообщение отдельно
Старый 20.05.2014, 12:38   #1  
PavelX is offline
PavelX
MCTS
MCBMSS
 
46 / 97 (4) ++++
Регистрация: 08.09.2006
Адрес: Красноярск
AX 2012 R2: не видит baseline базу
Столкнулся тут с проблемой что AX 2012 R2 (может и R0 тоже, не проверял) не видела базу данных Baseline. Потратил полдня в поисках проблемы, нашел, теперь хочу сэкономить другим время. Если такая тема уже есть на форуме - модераторы снесите, я поиском не нашел.

Итак анамнез: на сервере БД создана Baseline база данных, данные в нее импортированы, в настройках АОСа данная база указана в графе baseline dabase name, ошибок нет, аос стартует, при попытке создания проекта конфликтов вываливается сообщение:

No elements are found in AOD files in the old directory...

Решение: оказалось что в конфиге АОСа на самом деле можно указать несколько серверов баз данных. То есть для базы данных аксапты и для baseline базы могут быть разные сервера. Конфигурационная утилита понятное дело такую свободу выбора не поддерживает. Иногда так бывает (мой случай), что сервер baseline меняется или не заполнен и аксапта просто молча не находит baseline базу. Поэтому что нужно сделать:

1. Выгружаем текущую конфигурацию в файл
2. В этом файле правим следующую строку, указав корректный сервер БД

ModelDBServer_Baseline,Text,<YourDBServerName>
3. Конфигурацию импортируем назад из модифицированного файла и применяем на АОСе.

Последний раз редактировалось PavelX; 20.05.2014 в 12:57.
За это сообщение автора поблагодарили: trud (2), sukhanchik (4), Logger (5), DarkSpirit22 (1).