在 SQL 服务器上授予 DBA 权限?

The*_*ner 3 sql-server

我不是 SQL 管理员,但我有权使用我们公司的旧 DBA 授予的 SQL 服务器。

我们有一个新的 IT 经理,他想要对我们的 SQL 服务器进行 DBA 级别的权限,但我不知道如何授予他权限。

抛开政治不谈这样做是否是个好主意......

如何向 SQL 服务器及其所有数据库授予 DBA 级别(完全)权限?我可以以某种方式在所有实例中执行此操作吗?

Dan*_*SQL 5

在服务器上运行这个脚本而不是点击你的出路可能会更快:

USE [master]
GO
CREATE LOGIN [YourLoginName] WITH PASSWORD=N'StrongPassword', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF,
GO
EXEC master..sp_addsrvrolemember @loginame = N'YourLoginName', @rolename = N'sysadmin'
GO
Run Code Online (Sandbox Code Playgroud)

此外,如果您使用的是 SQL 2008,中央管理服务器将允许您在一个组中注册许多服务器并执行您的查询/脚本的多服务器查询。