Индексы видов и доступ сервера

  • Автор темы Akupaka
  • Дата начала
A

Akupaka

Всем привет!

А кто знает точно есть ли связь между построением индексов вида и доступом сервера к БД?
Будет ли корректно строиться индекс вида, если:
- у сервера нет доступа (по ACL);
- вид (дизайн) имеет ограничение на использование (свойства вида, последняя закладка/доступ, поле Who may use this view), и сервер там не перечислен;

Было бы не плохо увидеть задокументированное IBM доказательство ваших утверждений :)

зы: мне интересно, есть ли взаимосвязь и влияет ли это на производительность?
 
A

abbatik

Всем привет!

А кто знает точно есть ли связь между построением индексов вида и доступом сервера к БД?
Будет ли корректно строиться индекс вида, если:
- у сервера нет доступа (по ACL);
- вид (дизайн) имеет ограничение на использование (свойства вида, последняя закладка/доступ, поле Who may use this view), и сервер там не перечислен;

Было бы не плохо увидеть задокументированное IBM доказательство ваших утверждений :)

зы: мне интересно, есть ли взаимосвязь и влияет ли это на производительность?

На сколько я понимаю, построение индексов, это отработка системных серверных агентов. Поэтому, если в ACL не прописан сервер, то никаких действий с БД, он сделать не сможет.
 
A

Akupaka

Поэтому, если в ACL не прописан сервер, то никаких действий с БД, он сделать не сможет
вот это самое интересное, что пользователь открывает вид, видит документы, т.е. индекс есть...
но строится ли он прямо в момент открытия (весь) или все-таки он строится сервером и хранится в базе?..

создал в такой базе шедульный агент...
в списке агентов (в админе) он не отображается, но запускается (от моего имени), о чем свидетельствуют записи в логах сервера...
 
A

abbatik

вот это самое интересное, что пользователь открывает вид, видит документы, т.е. индекс есть...
но строится ли он прямо в момент открытия (весь) или все-таки он строится сервером и хранится в базе?..

создал в такой базе шедульный агент...
в списке агентов (в админе) он не отображается, но запускается (от моего имени), о чем свидетельствуют записи в логах сервера...

Так есть серверный индекс и пользовательский.

А шедуленные агенты всегда запускаются на сервере. Кстати можешь попробовать подписать агент сервером и попробовать обратиться к виду в базе, доступа к которой у сервера нет.
 
A

Akupaka

запускаются-то ладно... но почему его не отобразили в списке агентов? раз сервак о нем знает!
 
A

abbatik

Хм, сложно сказать. Я думаю идея такая, чтобы никакой (даже админ) пользователь не смог посмотреть (кстати, пробовал с Full Admin-ом?) и в то же время, он его выполняет, как бы от имени пользователя.
 
T

turumbay

Всем привет!

А кто знает точно есть ли связь между построением индексов вида и доступом сервера к БД?
Будет ли корректно строиться индекс вида, если:
- у сервера нет доступа (по ACL);
- вид (дизайн) имеет ограничение на использование (свойства вида, последняя закладка/доступ, поле Who may use this view), и сервер там не перечислен;

Было бы не плохо увидеть задокументированное IBM доказательство ваших утверждений :)

зы: мне интересно, есть ли взаимосвязь и влияет ли это на производительность?
было на интертасте от Constantin A Chervonenko в эту тему - индексер живет сам по себе, ACL- побоку...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!