Como adicionar um grupo à função de servidor fixa sysadmin no SQL Server 2008 R2?

8

Como posso adicionar um grupo à função de servidor fixa sysadmin no SQL Server 2008 R2?

Consulte minha pergunta relacionada para obter detalhes das capturas de tela passo a passo, detalhando mostrando que você não tem permissão para adicionar grupos à função sysadmin.

Informações básicas

Antes do SQL Server 2008 R2, os membros do Administratorsgrupo local eram adicionados automaticamente à função de servidor fixa sysadmin . A partir do SQL Server 2008 R2, esse grupo não é mais adicionado. O novo mecanismo recomendado é :

... crie um grupo separado do Windows contendo os DBAs apropriados e conceda a esse grupo a função sysadmin no banco de dados.

Como faço para " conceder um grupo do Windows a sysadmin papel "?

Veja também

Perguntas relacionadas

Ian Boyd
fonte

Respostas:

8

Como mencionado, o SQL 2008 R2 não adiciona mais o grupo de administradores como um logon do SQL por padrão. Primeiro você precisa adicionar o grupo Administradores como principal do SQL Server.

CREATE LOGIN [BUILTIN\Administrators] FROM WINDOWS

(ou consulte este artigo para obter mais informações sobre como adicionar um login)

Você pode adicionar esse grupo à função sysadmin.

sp_addsrvrolemember
    @LogiName='BUILTIN\Administrators',
    @RoleName='sysadmin'
squillman
fonte
1
Oi vay. não tenho permissões de edição. Você pode quebrar [BUILTIN\Administrators]em [square brackets]. Caso contrário, você obterá uma sintaxe incorreta perto de '\'
Ian Boyd
1
Oh, meu Deus! Eu pretendia colocar isso lá ... Desculpe chefe!
squillman