Share via


Crear un rol de servidor

En este tema se describe cómo crear un nuevo rol de servidor en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL.

En este tema

  • Antes de empezar:

    Limitaciones y restricciones

    Seguridad

  • Para crear un nuevo rol de servidor, utilizando:

    SQL Server Management Studio

    Transact-SQL

Antes de empezar

Limitaciones y restricciones

No se puede conceder permisos a los roles de servidor en elementos protegibles de nivel de base de datos. Para crear roles de base de datos, vea CREATE ROLE (Transact-SQL).

Seguridad

Permisos

  • Se debe disponer del permiso CREATE SERVER CONTROL o pertenecer al rol fijo de servidor sysadmin.

  • También se requiere el permiso IMPERSONATE en server_principal para los inicios de sesión, el permiso ALTER para los roles de servidor utilizados como server_principal o la pertenencia a un grupo de Windows utilizado como server_principal.

  • Cuando se utiliza la opción AUTHORIZATION para asignar la propiedad de roles de servidor, también se requieren los siguientes permisos:

    • La asignación de la propiedad de un rol de servidor a otro inicio de sesión requiere el permiso IMPERSONATE para ese inicio de sesión.

    • La asignación de la propiedad de un rol de servidor a otro rol de servidor requiere la pertenencia al rol de servidor receptor o el permiso ALTER para ese rol de servidor.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar SQL Server Management Studio

Para crear un nuevo rol de servidor

  1. En el Explorador de objetos, expanda el servidor donde desea crear el nuevo rol de servidor.

  2. Expanda la carpeta Seguridad.

  3. Haga clic con el botón secundario en la carpeta Roles del servidor y seleccione Nuevo rol de servidor.

  4. En el cuadro de diálogo Nuevo rol de servidor - server_role_name, en la página General, escriba un nombre para el nuevo rol de servidor en el cuadro Nombre del rol de servidor.

  5. En el cuadro Propietario , escriba el nombre de la entidad de seguridad del servidor que poseerá el nuevo rol. Como alternativa, haga clic en los puntos suspensivos (…) para abrir el cuadro de diálogo Seleccionar inicio de sesión o rol de servidor.

  6. En Elementos protegibles, seleccione uno o más elementos protegibles de nivel de servidor. Cuando se selecciona un elemento protegible, se pueden permitir o denegar permisos a este rol de servidor en dicho elemento protegible.

  7. En el cuadro Permisos: Explícito, active la casilla para conceder, conceder por concesión o denegar el permiso a este rol de servidor para los elementos protegibles seleccionados. Si un permiso no se puede conceder o denegar a todos los elementos protegibles seleccionados, el permiso se representará como una selección parcial.

  8. En la página Miembros, utilice el botón Agregar para agregar inicio de sesión que representan individuos o grupos al nuevo rol de servidor.

  9. Un rol de servidor definido por el usuario puede ser miembro de otro rol de servidor. En la página Pertenencias, active una casilla para convertir el rol de servidor actual definido por el usuario en miembro de un rol de servidor seleccionado.

  10. Haga clic en Aceptar.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar Transact-SQL

Para crear un nuevo rol de servidor

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.

    --Creates the server role auditors that is owned the securityadmin fixed server role.
    USE master;
    CREATE SERVER ROLE auditors AUTHORIZATION securityadmin;
    GO
    

Para obtener más información, vea CREATE SERVER ROLE (Transact-SQL).

Icono de flecha usado con el vínculo Volver al principio[Top]