【发布时间】:2011-05-26 09:51:12
【问题描述】:
我是网络场的系统管理员,目前我的开发人员可以作为系统管理员连接到 SQL 服务器。
现在,我希望他们能够连接到所有数据库,但只有修改数据库架构等的权限,而不是创建新数据库或更改权限。
我是否可以创建自定义服务器角色并配置它拥有的权限?
【问题讨论】:
-
不会将开发组分配给各个数据库吗?肯定不是所有开发人员都在所有数据库上工作吗?来想想吧!为什么要让开发人员更改架构:让他们编写脚本更改,将它们放在 SCC 中,然后将它们交给 DBA 进行部署......
-
问题是不是这么大的公司,我们的开发团队只有 5 个人,所以他们也改变了数据库和开发应用程序。他们需要访问数据库,但不需要完全访问。
-
当 chnage 破坏某些东西时,您(和他们)如何解决?比如说,周五下午的变化?我原以为允许开发人员创建数据库不如允许他们就地进行更改那么严重。但是,嘿,我知道什么......
-
当他们破坏某些东西时,他们必须自己修复它。如果需要恢复,那么我会这样做。但它并没有发生很多......
标签: sql sql-server-2005 roles