为什么SQLServer不允许我启用混合身份验证模式,以便我可以使用sa用户为其他用户分配角色?

mzmfm0qo  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(345)

我正在尝试在服务器上安装tfs,但它需要用户sysadmin角色,该角色只能使用 sa 用户登录。
我正在使用sql server 2014 express。启用 sa 用户,我尝试启用混合模式身份验证,但出现以下错误:
对对象“xp\u instance\u regwrite”、数据库“mssqlsystemresource”、架构“sys”的执行权限被拒绝(microsoft sql server,错误:229)
我该怎么修?
更新:
问题是我是windows用户,使用windows身份验证登录。因此,使用该用户,我无法为自己或其他用户分配任何角色。

8fsztsew

8fsztsew1#

您可以使用现有的sql server for azure devops server/tfs安装。为此,您需要由sql server管理员授予管理凭据。您必须是sql server中sysadmin服务器角色的成员才能安装和配置azure devops服务器/tfs。因此,您需要与sql server管理员联系,并授予您的帐户适当的权限以安装azure devops server/tfs。
如果要开始新的sql server安装,可以参考以下链接:
https://docs.microsoft.com/en-us/azure/devops/server/install/sql-server/install-sql-server?view=azure-devops

相关问题