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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.03.2010, 07:47   #1  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Удаляю слои - удаляются данные (AX40sp2)
Добрый день.

Я скопировал приложение, поднял туда копию базы, затем мне надо убрать слои usr, usp, var, vap. Убираю слои, запусткаю, выпадает контрольный список. Синхронизирую и компилирую. Данные исчезают полностью. Делал несколько попыток, но данные всё равно исчезают (все!).

Как быть? Помогите.

Спасибо.
__________________
Возьми свет!
Старый 26.03.2010, 09:56   #2  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Не делать такую последовательность шагов.
Синхронизация и должны все лишние потереть (можно отказаться от списка, есть галка вырубить контрольный список - я в принципе все ручками по нему делаю, когда мне нужно, а не как навязано).
В ах3-ах4 был вопрос тереть их или пропустить таблицы, в ах2009 не пробовал еще.

Объясните цель работ, тогда и совет будет.

Если убрать слои для слива в 1, то сперва на пустой БД слить, потом уже скармливать БД с данными + разобраться в пересчете ИД таблиц в СКЛДиктонари
Старый 26.03.2010, 10:21   #3  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Цель сей процедуры подготовить базу без наших дороботок и дороботок партнеров (их очень много), но при этом оставить наши данные, и протестировать на нем ряд стандартных процедур.
__________________
Возьми свет!
Старый 26.03.2010, 10:46   #4  
twilight is offline
twilight
MCTS
MCBMSS
 
875 / 237 (9) ++++++
Регистрация: 17.10.2004
Адрес: Королёв
Цитата:
Сообщение от Alexx7 Посмотреть сообщение
Цель сей процедуры подготовить базу без наших дороботок и дороботок партнеров (их очень много), но при этом оставить наши данные, и протестировать на нем ряд стандартных процедур.
Можно попробовать так:
Инсталлировать стандартное приложение.
Сделать backup рабочей базы.
Поднять backup рабочей базы в качестве новой базы.
Настроить стандартное приложение на эту новую базу.
__________________
I could tell you, but then I would have to bill you.
За это сообщение автора поблагодарили: Alexx7 (1).
Старый 26.03.2010, 11:07   #5  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Цитата:
Сообщение от twilight Посмотреть сообщение
Можно попробовать так:
Инсталлировать стандартное приложение.
Сделать backup рабочей базы.
Поднять backup рабочей базы в качестве новой базы.
Настроить стандартное приложение на эту новую базу.
Пробовали. Всё равно после синхронизации всё изчезает.
__________________
Возьми свет!
Старый 26.03.2010, 11:37   #6  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Вам нужно приложение подготовить Ваше.
Не чистое приложение, а Ваше. Грубо говоря - оставить вашу структуру (поля, таблицы)

Потому что в чистом приложении естественно будут отсутствовать все ваши доработки, соответственно все ваши данные в ваших таблицах, все ваши поля...

При этом возможно появление дубликатов записей - если изменяли уникальный индекс.
Если у вас есть виртуальные компании, а коллекция таблиц создана вами, то коллекция прибьется (со слоем), а данные останутся... но будут в другой компании и вы их не увидите.

Вы кстати проверьте - у вас нет данных в БД или не видно данных из АХ? Это разные вещи
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Alexx7 (1).
Старый 26.03.2010, 11:53   #7  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
...
Вы кстати проверьте - у вас нет данных в БД или не видно данных из АХ? Это разные вещи.
Нет данных в БД. Совсем нет. Никаких.
__________________
Возьми свет!
Старый 26.03.2010, 12:18   #8  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Можно пробовать стандартный импорт экспорт, не уверен, как это сча реализовано, но по идее все поля, что были зальются, что не совпало проигнорируются. Но это в теории хорошо, и на малых размерах такой выгрузки.

А вообще из описанного требования, мои шаги были бы такие (верно для всех ах):
1, имеем тестовый стенд в составе приложение и БД (родные друг другу)
2. грохаем лишние слои, как файлы
3. трем индексы батником (в ах2009 его нужно от ах4 взять)
4. заходим в АХ (тут важно понять, что могли быть такие проектные моды, что АОС просто не оживет, тогда нужно ручками таблицы в СКЛ довести до кондиции запуска)
5. Вырубаем контрольный список, чтоб не маячил
6. Глобально компилим
7. Запускаем сами из АОТ синхронизацию и на вопрос "а давайте я грохну все эти таблицы" отвечаем, не нужно.

п7 можно заменить на эксперименты с \Администрирование\Периодические операции\Администрирование SQL
там Проверка/Синхронизация (на АХ4 этот пункт скрыт - вернуть взад через АОТ)
За это сообщение автора поблагодарили: Alexx7 (1).
Старый 26.03.2010, 12:32   #9  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Alexx7 Посмотреть сообщение
Нет данных в БД. Совсем нет. Никаких.
В рот мне ноги!!! Девид Блейн Простите не смог сдержаться

А по делу. Вы пробовали не проходить контрольный список, а просто выполнить синхронизацию, как вам здесь уже советовали? После этого и все ситстемные таблицы тоже становятся пустыми? UserInfo например. Синхронизация заканьчивается без вылета клиента аксапты? Ошибки какие-то выскакивают? Войти после этой чудо-синхронизации в систему вы можете?
За это сообщение автора поблагодарили: Alexx7 (1).
Старый 26.03.2010, 13:18   #10  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Цитата:
Сообщение от Alexx7 Посмотреть сообщение
Нет данных в БД. Совсем нет. Никаких.
Блин. Обманул. Видимо не в ту базу посмотрел.
Вобщем данные после "убийства" слоев в AX пропали, а в SQL остались. Перенес табличные колекции с "нашей базы" на новую данные появились в AX. Запустил синхронизацию. Жду вот сейчас результата. Так что оставайтесь на нашей волне не переключайтесь скоро сообщу результат.

И спасибо за помошь.
__________________
Возьми свет!

Последний раз редактировалось Alexx7; 26.03.2010 в 13:20.
Старый 26.03.2010, 14:50   #11  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Синхронизация прошла успешно. Лишние данные удалились.
Вобщем загадка разгадана. Всем спасибо за участие.
__________________
Возьми свет!
Теги
база данных, законченный пример, слой приложения

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
SYSDATABASELOG - разобрать данные из SQL процедуры caper DAX: Программирование 2 23.11.2009 16:38
Какие слои используются в вашей Аксапте? mazzy DAX: Прочие вопросы 24 27.02.2009 17:25
Слои разноски в ГК Alex_R2 DAX: Функционал 3 08.04.2008 11:25
Данные из всех компаний zipo DAX: Программирование 18 16.05.2006 23:26
Демо-данные как начальные настройки Sharf2000 DAX: Функционал 12 29.06.2004 16:07

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

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

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