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