例如,当开发人员对业务关键型数据库中的任何数据库元素进行更改时,应该强制他们在将更改应用于数据库本身之前提交代码。我遇到了Redgate sql源代码控制,它以某种方式符合我的期望。我们还有更多的工具或有效的数据库实践吗?
答案 0 :(得分:0)
如果您使用SQL源代码管理或类似的工具(例如,ReadyRoll或VS数据库项目),我建议您也使用DLM Dashboard。
原因是没有工具可以强制执行更改以通过流程如果人员获得(太多)权限并且能够将更改应用于生产。然后由这些人正确地遵循这个过程。
虽然DLM信息中心不会对您的数据库强制执行更改,但它会提醒您对生产所做的更改,并在进程外更改时警告您(也就是“漂移”)。
DLM仪表板是免费的,这是使用它的另一个原因!