我们正在开发几个数据库,我想开始使用Server模式进行权限管理和数据库对象的逻辑分组。在架构属性下有显式权限,如
Alter
Control
Delete
Execute
...
这些权限的层次结构是什么?这样做的目的是为管理AD组授予Control,并赋予开发人员AD组一些允许他们完成工作的权限(ddl、read、read)。开发人员应享有哪些权利?
在TeamCity企业版7.1.3中,我们目前为大多数应用程序设置了以下构建链
构建工件>部署到开发>开发验收测试>部署到集成>集成验收测试
开发人员都被设置为系统管理员,因为我们拥有开发和集成环境。但是,我们现在想要添加一个"deploy to test“项目,并将权限限制为少数人。
我已经设置了角色,这些角色在除"deploy to test“之外的所有项目上都明确设置了权限。这是可行的,但对于90个(还在不断增长)的项目,它的可维护性并不是很好。每次创建新项目时,都需要向这些角色添加权限。
所以我的问题是:在TeamCity中有没有一种方法可以将角