понедельник, 22 марта 2010 г.

права на метаданные

Если у непривилегированных пользователей не имеет права на получение метаданных, могут возникать непредвиденные ошибки. Например функция object_name() в этой ситуации вместо сообщения о том что нет необходимых прав, просто возвращает NULL. В результате можно получить странную ситуацию, когда один и тот же скрипт поразному работает при запуске разными пользователями.

Что бы избежать таких ошибок необходимо дать права на просмотр методанных непревелигерованным пользователям, например так:

GRANT VIEW ANY DEFINITION TO public;


подробнее

Комментариев нет:

Locations of visitors to this page