【问题标题】:How do I grant myself sysadmin-role to a local SQL Server instance?如何将自己的系统管理员角色授予本地 SQL Server 实例?
【发布时间】:2015-10-27 14:48:28
【问题描述】:

这个问题与这个问题相同:How do I grant myself admin access to a local SQL Server instance?,除了...我的问题是关于 SQL-Server 2012,而不是 2008。上述问题的答案不起作用,因为看起来我没有足够的权利。

问题:我有一个 SQL-server 实例(SQL-Server Express 2012),原所有者被杀(账户被杀,而不是人自己),所以没有人是 sysadmin 了。

我是机器上的本地管理员,并且想授予自己 SQL-Server 上的系统管理员角色,而无需重新安装它。

怎么做?

【问题讨论】:

  • 那个帖子有什么问题?为什么它不工作?为什么您似乎没有足够的权利? sql 2012也有一个具体的答案:那个也失败了吗?
  • 此时 SQL-server 已重新安装。我的问题仍然有效,因为此问题将再次发生。我没记错,在我输入sp_addsrvrolemember '<domain\username>', 'sysadmin' 后,响应类似于:Role does not exists or user does not have enough rights

标签: sql-server sql-server-2012 sql-server-2012-express


【解决方案1】:

您可以使用此选项:https://www.red-gate.com/simple-talk/blogs/careful-trustworthy-setting/

或者您可以重建整个主数据库,重新附加每个用户数据库并再次调整服务器配置。

这是一个参考:http://documentation.commvault.com/commvault/v11/article?p=57350.htm

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    • 2014-12-23
    • 1970-01-01
    • 2019-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多