不能使用特殊委托人'sa'.

ull*_*mit 1 sql sql-server-2008

当我尝试运行命令时

EXEC master..sp_addsrvrolemember @loginame = N'sa', @rolename = N'serveradmin'
GO
Run Code Online (Sandbox Code Playgroud)

我收到了错误

EXEC master..sp_addsrvrolemember @loginame = N'sa', @rolename = N'serveradmin'
GO
Run Code Online (Sandbox Code Playgroud)

欢迎提出意见/建议

Stu*_*rth 12

'sa'是sysadmin的保留登录名; 它已经是sysadmin组的成员,它胜过所有其他组.您不需要将其添加到任何角色,那么为什么要尝试这样做呢?