标签: sql-server database web-applications maintenance
目前高度严格的政策情况使我们考虑仅通过脚本更新远程数据库服务器 - 无法通过远程桌面连接等进行访问。我们将发送脚本,数据库所有者将应用它们。
另一方面,将有一个专用的dba负责维护数据库。
此数据库连接到一个Web应用程序,我们可以完全访问该Web应用程序。
我很好奇是否有人有这种设置的经验,以及从长远来看会有多么实际或有问题。
答案 0 :(得分:1)
这不是一个非常不寻常的情况。在大多数组织中,dba对其数据库具有相当的保护作用,并且不允许开发人员靠近他们。通常是有充分理由的。同时检查this SO question。
您应该瞄准的是一个镜像生产环境的测试环境,以便您可以在那里开发,测试和运行脚本。让dba负责生产数据库。
从长远来看,这种设置应该不成问题。可能需要一些时间才能在生产环境中执行所需的更改,但您获得的是稳定性。很容易意外地对数据库进行不可逆转的更改。此设置有助于防止这种情况。
Here are some more related links。来自Coding Horror博客的one more。