我们是一个由4个开发人员组成的团队,他们都可以访问所有服务器(开发,测试,uat,生产),我们正在尝试选择最好的(安全,可靠,简单等)连接SQL Server的方式(目前2008 R2)。
我们考虑的事情:
请告诉我你的工作和建议。
答案 0 :(得分:5)
如果您都需要相同的权限,假设您正在使用域并且服务器也在域上。
CREATE LOGIN [domain\group] FROM WINDOWS
然后,只需要将新开发人员添加到域组以获取所有服务器的权限。此外,对权限的任何更改只需对该组进行一次。
回答您的注意事项。
答案 1 :(得分:1)
我们使用的是什么:
开发/测试服务器 - Windows身份验证简单易用
UAT - SQL Server身份验证(因为它通常位于不同的域中)
生产 - 无法直接访问 - 您必须使用RDP。当他们认为他们正在连接到其他东西时,你不希望任何人意外地连接到制作。
答案 2 :(得分:1)
<强>开发强>
<强>测试强>
<强> UAT 强>
<强>刺强>
我们只使用Windows身份验证,因为我们在域组上设置了权限。
答案 3 :(得分:1)
我们使用Windows身份验证
PDC下的开发人员小组
开发人员可以完全访问开发/测试服务器并且只有
在生产服务器上选择一些(机密数据表,即使数据是加密的)虽然不允许像价目表等。