如何最小化生产数据库中不需要的/事故更新?

时间:2012-11-24 16:54:39

标签: database updates

如何最大限度地减少生产数据库中不需要的/事故更新?防止对生产数据库进行任何建议或想法的直接更改。谢谢

1 个答案:

答案 0 :(得分:2)

这是一个非常开放的问题。有很多层次可以回答。

  1. 操作系统级别。
    • 确保存储数据库的文件不会被意外篡改。
    • 无法公开访问文件,但尤其不能写访问权。
    • 无法公开访问包含文件的目录(或者没有再次写入权限)。
    • 只有值得信赖的人才有O / S级别的访问权。
  2. DBMS级别。
    • 确保只有受信任的用户才具有数据库系统管理员权限。
  3. 数据库级别。
    • 确保只有受信任的用户才具有DBA权限。
    • 确保普通公众只能修改他们应该修改的表格中的数据。这可能意味着“只有普通公众的SELECT访问权限”。
    • 确保只有选定的用户才能修改(一般公众无法修改的)表格。
    • 确保DBMS强制执行正确的完整性约束。
    • 确保只有受信任的用户才能创建存储过程,修改表结构等。
  4. 培训那些值得信赖的人。

    确保您有适当的备份方案。