我使用 sa 的 Windows 身份验证帐户登录。尝试向自己授予 CONTROL SERVER 权限,并显示此错误
不能授予、拒绝或撤销对 sa、dbo、实体所有者、information_schema、sys 或您自己的权限。
我使用 sa 的 Windows 身份验证帐户登录
sa
是 SQL 登录名,所以我假设您的意思是您的 Windows 登录名是sysadmin
固定服务器角色的成员。
sysadmin 固定服务器角色的成员已经拥有通过 CONTROL SERVER 权限授予的所有权限,因此您不需要任何额外的授予。如果您确实需要该权限(例如,软件安装会明确检查它),诀窍是sa
在您授予自己的同时进行模拟。例如
execute as login = 'sa'
grant control server to [yourdomain\you]
revert
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1200 次 |
最近记录: |