您好,欢迎访问一九零五行业门户网

配置TFS服务器所需要的数据库权限

原文: http://www.almnetworks.net/zh-cn/post/2010/08/25/database-permissions-required-to-configure-tfs.aspx 大多数时候,我们使用sql admin来安装tfs服务器是没有任何问题的,但是你要碰上一个留着大胡子的dba的话,恐怕就没有那么简单了。很多的大公
原文: http://www.almnetworks.net/zh-cn/post/2010/08/25/database-permissions-required-to-configure-tfs.aspx
大多数时候,我们使用sql admin来安装tfs服务器是没有任何问题的,但是你要碰上一个留着大胡子的dba的话,恐怕就没有那么简单了。很多的大公司对安全问题非常重视,所以我们还是需要了解到底tfs需要怎样的权限来进行安装和配置。
如果你是那个碰到了大胡子dba的倒霉程序员,请往下看:
安装tfs的用户需要是serveradmin 的服务器角色,因为在配置tfs的过程中,我们需要安装新的系统信息(system messages)。这个操作需要serveradmin的角色权限,具体请见: http://msdn.microsoft.com/en-us/library/ms178649.aspx. alter any login, view any definition 服务器权限,因为在配置tfs的过程中我们需要查询已经有的sql用户并为服务账户创建新的sql用户名。 control on master. 在master数据库上的权限 create role – 我们需要这个权限来创建 tfsexecrole. view definition – 我们需要次权限来查询数据库的扩展属性 alter – 用来安装消息,我们会删除并重建 prc_install*messages 存储过程, 比如 prc_installbuildmessages, prc_installversioncontrolmessage, 等等。 execute – 我们需要此权限来执行 prc_install*messages 存储过程. create database - 我们需要此权限来创建,配置数据挖掘数据库。
其它类似信息

推荐信息