如何禁用特定Pervasive用户帐户的存储过程查看权限?

时间:2019-01-04 00:16:07

标签: sql pervasive pervasive-sql

我想禁止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 :(得分:0)

我仍然无法阻止查看存储过程。视图受保护,但触发器,函数和存储过程不受Pervasive Control Center(PCC)中的“编辑”选项的保护。即使它们受到保护,PCC仍然可以从系统表中选择(对于存储过程,X$PROC)。当用户完全没有权限登录的组时,我什至能够执行用户定义的功能。删除权限的命令是REVOKE。在V2元数据数据库中,具有授予/撤消更改过程的权限的权限,但这不会阻止对其进行查看。
联系Actian可能是您寻求帮助的最佳来源。