我正在尝试在服务器上安装TFS,但是它需要具有用户SYSADMIN角色,该角色只能使用sa
用户登录名进行分配。
我正在使用SQL Server 2014 Express。为了启用sa
用户,我尝试启用混合模式身份验证,但出现此错误:
对对象'xp_instance_regwrite',数据库'mssqlsystemresource',模式'sys'的EXECUTE权限被拒绝。 (Microsoft SQL Server,错误:229)
我该如何解决?
更新:
问题是我是Windows用户,并且使用Windows身份验证登录。因此,使用该用户我无法为自己或其他用户分配任何角色。
您可以将SQL Server的现有安装用于Azure DevOps Server / TFS。为此,您需要由SQL Server管理员授予的管理凭据。您必须是SQL Server中sysadmin服务器角色的成员,才能安装和配置Azure DevOps Server / TFS。因此,您需要联系SQL Server管理员并授予您的帐户相应的权限以安装Azure DevOps Server / TFS。
如果要开始新的SQL Server安装,则可以参考以下链接: