忘记了 sa 密码后,如何授予自己 SQL 服务器实例的管理员权限?

忘记了 sa 密码后,如何授予自己 SQL 服务器实例的管理员权限?

我失去了所有passwordsSQL Server 实例,如何再次授予自己管理员访问权限?

答案1

以管理员身份运行 SSMS(即在服务器上具有升级权限)。这应该具有系统管理员权限,然后您可以找到您的登录名并根据需要分配权限。

差点就写成了“紧身衣”。如果您以管理员身份在服务器上运行,那么您可能也可以分配它们。

答案2

  1. 打开配置管理器

  2. 停止服务器实例

  3. 右键单击>>属性>>高级>>启动参数

  4. 在字符串开头添加“-m;”以确保字符串中没有空格

  5. 重启服务器

  6. sqlcmd -S localhost从命令提示符

  7. EXEC sp_addsrvrolemember 'domain\username', 'sysadmin'; GO

  8. exit

  9. 确保可以从命令提示符连接sqlcmd -S localhost -E(如果以该用户身份登录到 Windows)

  10. 从启动参数中删除“-m;”

  11. 重新启动数据库服务器

相关内容