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

And*_*rey 2 database-administration sql-server-2008

我继承了一个带有 SQL Server 的域,其中没有人知道它的管理员登录密码。我对域和该服务器拥有完全权限,有没有办法访问 SQL Server 实例?

小智 5

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

作为本地管理员,您有几个选择:以单用户模式重新启动 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 移入和移出该组。