¿Cómo agregar un grupo a la función fija de servidor sysadmin en SQL Server 2008 R2?

8

¿Cómo puedo agregar un grupo a la función fija de servidor sysadmin en SQL Server 2008 R2?

Consulte mi pregunta relacionada para obtener detalles de capturas de pantalla paso a paso que detallan que no puede agregar grupos a la función sysadmin.

Información de contexto

Antes de SQL Server 2008 R2, los miembros del Administratorsgrupo local se agregaban automáticamente a la función fija de servidor sysadmin . A partir de SQL Server 2008 R2, ese grupo ya no se agrega. El nuevo mecanismo recomendado es :

... cree un grupo de Windows separado que contenga los DBA apropiados y otorgue a ese grupo el rol de administrador del sistema en la base de datos.

¿Cómo puedo " concedo un grupo de Windows del administrador de sistemas papel "?

Ver también

Preguntas relacionadas

Ian Boyd
fuente

Respuestas:

8

Como se indicó, SQL 2008 R2 ya no agrega el grupo de administradores como un inicio de sesión SQL de forma predeterminada. Primero debe agregar el grupo Administradores como un principal de SQL Server.

CREATE LOGIN [BUILTIN\Administrators] FROM WINDOWS

(o vea este artículo para obtener más información sobre cómo agregar un inicio de sesión)

Luego puede agregar ese grupo a la función sysadmin.

sp_addsrvrolemember
    @LogiName='BUILTIN\Administrators',
    @RoleName='sysadmin'
squillman
fuente
1
Oy vay. No tengo permisos de edición. Se puede envolver [BUILTIN\Administrators]en [square brackets]. De lo contrario, obtendrá una sintaxis incorrecta cerca de '\'
Ian Boyd el
1
Oh, cielos. Quería poner eso allí ... ¡Lo siento jefe!
Squillman