22.09.2015, 14:43 | #1 |
Участник
|
Создание индексированного view
Добрый день
Возникла идея создать индексированный view. Т.е. в аксапте создается view с полями, далее его определение подменяется на SQL, добавляется индекс. Все как бы хорошо, но проблема, что при запуске синхронизации AX этот вью пересоздает заново и все собственно пропадает Есть ли у кого идеи, как можно синхронизации запретить пересоздавать этот view. Версия АХ2009 |
|
22.09.2015, 16:27 | #4 |
Участник
|
Способ пересоздавать после синхронизации тут к сожалению не подходит, ибо таблица большая, индекс строится достаточно долго
|
|
22.09.2015, 16:50 | #5 |
Гость
|
Тогда я бы попытался вычеркнуть перед синхронизацией вью из "жизни" Dynamics Ax а потом аккуратно восстановил (в общем скачки с SQLDictionary). Но тут надо экспериментировать.
Последний раз редактировалось axm2013; 22.09.2015 в 16:54. |
|
22.09.2015, 17:13 | #6 |
Участник
|
Цитата:
Я бы смотрел в сторону Триггеров DDL
__________________
Axapta v.3.0 sp5 kr2 |
|
22.09.2015, 17:22 | #7 |
Гость
|
|
|
22.09.2015, 17:50 | #8 |
Участник
|
|
|
22.09.2015, 19:24 | #9 |
Участник
|
Сделайте вашу индексированную вьюшку в sql а аксаптовскую вьюшку сделайте поверх нее.
т.е. ваша аксаптовская вьюшка будет селектом к индексированной. Тогда просто при синхронизации будете ее пересоздавать в dbSyncronize а с индексированной ничего происходить не будет. |
|
|
За это сообщение автора поблагодарили: sukhanchik (2), S.Kuskov (5), AXTracer (1). |