如何限制用户在SQL开发人员中导出查询结果

时间:2016-06-15 07:20:44

标签: database oracle oracle-sqldeveloper

我想创建一个数据库读取用户并允许他通过SQL Developer工具连接到数据库,但有以下限制:

  

用户不应该在本地查询数据或数据库结构       使用浏览器

上传到外部的某个地方

我们在这里看到的挑战是虽然只读用户没有能够导出模式转储,但他仍然可以查询任何表并从SQL开发人员导出该表的输出,因为这是一个特性SQL开发人员。如何限制用户甚至从SQL开发人员导出查询的输出。

1 个答案:

答案 0 :(得分:3)

没有办法做到这一点。

即使您阻止了导出数据的能力(这可能通过禁用功能/扩展或删除JAR),他们仍然可以将数据复制并粘贴到网格中。

如果您不能信任您的用户不遵守业务规则,我就不会开始为他们提供数据库帐户。

如果他们滥用这个,就解雇他们。对不起,这不是技术问题,但我不确定这是一个技术问题。