![]() |
#1 |
Участник
|
Здравствуйте! На экзамене по девелопменту был вопрос: в базе есть отчет который необходимо выполнять раз допустим в год, к этому отчету прилагается группа ключей. Группа ключей в остальное время не нужна! Как лучше поступить в этой ситуации.
Одним из ответов был: Делать этой группе ключей Enabled = False и раз в год Вызывать сотрудника центра внедрения который бы делал Enabled = True да еще и центру внедрения дополнительный заработок! Остальные ответы насколько я помню были на тему программного отключения ключей и включения их в момент срабатывания отчета! Правильный ли ответ по вызову сотрудника? Ведь вроде как программно включать ключи нельзя! |
|
![]() |
#2 |
Участник
|
Вроде действительно правильный ответ-вызывать сотрудника центра. Программной функции я тоже не нашла. Но вообще какой то интересный вопрос для этого экзамена. А там не было ответа-создать форму и добавить права на изменения на таблицу Database Key Groups?
|
|
![]() |
#3 |
Участник
|
А почему бы не поставить на эти ключи значения MaintainSQLindex и MaintainSIFTIndex в FALSE? Пускай раз в год это дело динамически посчитается - подождут 10 минут, не бояре! :P
И центр внедрения без зарплаты останется! |
|
![]() |
#4 |
Участник
|
файл/база данных/таблицы...
там кнопка "Группы ключей". появится список кодов, которыми могут быть (а могут и не быть - это не динамически вычисляемый список) помечены ключи в таблицах. надо заставить центр внедрения при разработке этого отчета пометить специфические ключи уникальным кодом. Тогда у вас будет возможность перед выполнением отчета включить эту группу ключей, когда станет ненужным - выключить. Эта процедура не требует участия центра. |
|
![]() |
#5 |
Участник
|
Так программно можно включить группу ключей или нельзя?
|
|
![]() |
#6 |
Участник
|
нельзя
|
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от konrad
А почему бы не поставить на эти ключи значения MaintainSQLindex и MaintainSIFTIndex в FALSE? Пускай раз в год это дело динамически посчитается - подождут 10 минут, не бояре! :P
И центр внедрения без зарплаты останется! |
|
![]() |
#8 |
Участник
|
Ну тут центр внедрения, безусловно, на авас себе заработает! :P
|
|