【问题标题】:What is the difference between sys admin and [sa] account in SQL Server?SQL Server 中的 sys admin 和 [sa] 帐户有什么区别?
【发布时间】:2019-05-05 18:55:43
【问题描述】:

在 SQL Server Management Studio 中,即使我以系统管理员身份登录,也无法访问数据库图表。我收到了这个错误

无法获取有关 windows nt 组/用户的信息

我通过将数据库所有者更改为 [sa] 来修复此错误。

为什么 [sa] 比 sys admin 拥有更多权限?

【问题讨论】:

  • 这与帐户本身的权限无关——sa 是一个内置帐户,不需要针对操作系统帐户数据库进行验证,而 Windows 帐户确实需要。无法验证 Windows 帐户通常是由于 SQL Server 无法向域控制器注册服务主体名称 (SPN)(但可能还有其他原因)。

标签: sql-server roles privileges


【解决方案1】:
  1. sa 是用户,而sysadmin 是角色/权限

  2. sysadmin 拥有所有权限,sa 是默认用户,其权限类似于sysadmin

权限与用户相关联。

希望这可以澄清事情。

【讨论】:

  • sa 不是用户,而是登录。
  • 是用户还是登录名?
猜你喜欢
  • 2010-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-14
  • 2011-03-15
  • 2013-08-03
  • 2015-06-06
  • 1970-01-01
相关资源
最近更新 更多