Показать сообщение отдельно
Старый 11.12.2015, 11:05   #4  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
получится и на 2009
надо создать индекс в аот с (FieldN1, FieldN2)
а через менеджмент студию или sql добавить INCLUDE поля.
2009 про INCLUDE ничего не знает и не проверяет есть ли они или нет - если основные поля на месте то индекс считается годным и синхронизация его не трогает. Другое дело, что если что то поменяете в структуре индекса относительно основных полей, то при перестроении из аксапты INCLUDE, естественно, пропадут. Для защиты таких "полусамодельных" индексов можно добавить DDL триггер который будет отсекать DROP и ALTER в отношении индекса, если команда идет от пользователя под которым крутится АОС.

да, в 2012 INCLUDE штатная возможность

Последний раз редактировалось db; 11.12.2015 в 11:09.
За это сообщение автора поблагодарили: trud (4), Logger (1), demianimp (1).