Как отключить права на просмотр хранимых процедур для определенной учетной записи Pervasive? - PullRequest
0 голосов
/ 04 января 2019

Я бы хотел отключить учетную запись Pervasive для просмотра хранимой процедуры, которая содержит секретные алгоритмы.

Мне не удалось найти что-либо на странице документации по Action PSQL (http://docs.actian.com/psql/PSQLv13/index.html). Я знаючто для MSSQL это можно сделать с помощью DENY, например:

DENY VIEW DEFINITION ON dbo.stored_procedure TO User

Существует ли эквивалентная команда Pervasive SQL, которую я могу использовать для этого?

1 Ответ

0 голосов
/ 04 января 2019

Я не знаю, как предотвратить просмотр хранимых процедур.Представления защищены, но триггеры, функции и хранимые процедуры не защищены от опции «Редактировать» в Pervasive Control Center (PCC).Даже если они были защищены, выбор из системных таблиц (для хранимых процедур X$PROC) все еще был доступен из PCC.Я даже смог выполнить пользовательскую функцию, когда группа, в которую вошел пользователь, не имела никаких прав.Команда для удаления прав: REVOKE .В базах данных метаданных V2 есть разрешение предоставлять / отзывать права на изменение процедуры, но это не мешает ее просматривать.
Обращение в Actian может быть вашим лучшим источником помощи.

...