Conceder permissões DBA em um servidor SQL?

2

Eu não sou um administrador de SQL, mas tenho direitos ao servidor SQL concedido pelo antigo DBA que estava com a nossa empresa.

Temos um novo gerente de TI que deseja permissões no nível do DBA para nossos servidores SQL e não sei como conceder isso a ele.

POLÍTICA À parte sobre se é uma boa ideia fazer isto ou não ...

Como posso conceder direitos (completos) a nível de DBA a um servidor SQL e a todos os seus bancos de dados? Posso fazer isso em todas as instâncias de alguma forma?

    
por TheCleaner 20.07.2010 / 20:32

2 respostas

4

Método 1: Conecte-se ao SQL Server via SQL Server Management Studio, crie um login para o gerenciador na pasta security \ logins, nas propriedades Gerais, selecione Windows ou autenticação SQL e preencha os campos adequadamente, selecione o Servidor Propriedades de funções e selecione a caixa de seleção sysadmin, clique em OK para fechar a nova janela de login.

Método 2: Conecte-se ao servidor SQL por meio do SQL Server Management Studio. Peça ao gerente para vir e criar um login para si mesmo.

Observação: os dois métodos supõem que você esteja executando pelo menos o SQL Server 2005. Se você estiver executando o SQL Server 7 ou 2000, avise-nos.

    
por 20.07.2010 / 20:43
3

Pode ser mais rápido executar esse script nos servidores em vez de clicar em sua saída:

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

Além disso, se você estiver no SQL 2008, os servidores centrais de gerenciamento permitirão que você registre muitos servidores em um grupo e faça Execução de consulta multiservidor de suas consultas / scripts.

    
por 20.07.2010 / 21:43

Tags