将域管理员添加为 SQL Server 管理员

将域管理员添加为 SQL Server 管理员

我继承了一个带有 SQL Server 的域,没有人知道它的管理员登录密码。我拥有该域和该服务器的全部权限,有没有什么方法可以访问 SQL Server 实例?

答案1

默认情况下,SQL Server 2008 将内置管理员组排除在 SQL Server 访问之外,而在 2005 及以下版本中,内置管理员组被自动授予 SQL Server sysadmin 权限。

作为本地管理员,您有几个选择:以单用户模式重新启动 SQL Server(如此帖所述:http://deepakrangarajan.blogspot.com/2008/01/forgot-sa-password-in-sql-server-2005.html

或者无需重新启动 SQL Server,这种方法同样有效并且更简单一些:http://sqlblog.com/blogs/argenis_fernandez/archive/2011/07/10/think-your-windows-administrators-don-t-have-access-to-sql-server-2008-by-default-think-again.aspx

我不得不依赖这两种方法,而且它们都有效。当我需要这样做时,我更喜欢第二种方法。

当您恢复时,请考虑创建一个数据库管理员 AD 组并授予该组对您环境中的 SQL Server 的访问权限。然后,您可以将 DBA 移入或移出该组。

相关内容