【发布时间】:2012-03-13 04:53:08
【问题描述】:
我们的新安全政策要求限制开发人员对生产数据库的数据访问。设置 -RO 参数不起作用有几个原因(摘自“启动命令和参数参考”http://documentation.progress.com/output/OpenEdge102b/pdfs/dpspr/dpspr.pdf)
1) “如果您在其他用户更新数据库时使用 -RO 参数,您可能会看到无效数据,例如过时数据或指向已删除记录的索引条目。”
2) “只读会话本质上是单用户会话。只读用户不共享数据库资源(数据库缓冲区、锁表、索引游标)。”
3) “当只读会话启动时,它不会检查数据库是否存在锁定文件。此外,只读用户会打开数据库文件,但不会打开日志或前映像文件. 因此,只读用户活动不会出现在日志文件中。”
我们希望能够从 OpenEdge Architect 访问生产数据库中的数据,但不能编辑数据。有可能吗?
【问题讨论】:
标签: rdbms readonly progress-4gl openedge dbconnection