在多个环境中的多个数据库之间管理和维护SQL Server登录,服务器角色和单独访问权限的好方法是什么?你最好的做法是什么?SQL Server登录配置和自动化
我的情况有些信息:
- SQL Server 2005的
- 我们拥有具有相同模式的“客户”数据库施氮量(理论上至少)
- 我们有一个中央“管理“数据库引用的每个客户端的数据库,并且可以保持配置值
- 该‘管理/客户端’模式在多种环境(DEV/QA /级/ PROD)
- 一些用户,如测试者复制,NE编基于环境现状不同的权利
- 我们经常要拉客户数据库备份从一个环境到另一个恢复用于开发或测试目的
- 我们保持我们的存储过程和脚本源控制和构建循环部署
现在我的组织很混乱,我们没有遵循良好的安全实践。我们没有正式的DBA。但是,如果我们有更复杂的情况,那么始终保持它始终是一件麻烦事。我可以看到迁移到新服务器或从灾难中恢复非常耗时,如果我们在哪里尝试直接通过Management Studio IDE进行配置。