Compartir a través de


Crear un rol de servidor

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

En este tema

Antes de empezar

Limitaciones y restricciones

No se pueden otorgar permisos a los roles de servidor en los securables a nivel de base de datos. Para crear roles de base de datos, consulte CREATE ROLE (Transact-SQL).

Seguridad

Permisos

  • Requiere el permiso CREATE SERVER ROLE o la pertenencia al rol fijo de servidor sysadmin.

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

  • Al usar la opción AUTHORIZATION para asignar la propiedad del rol de servidor, también se requieren los siguientes permisos:

    • Para asignar la propiedad de un rol de servidor a otro login, se requiere tener el permiso IMPERSONATE en ese login.

    • Para asignar la propiedad de un rol de servidor a otro rol de servidor, se requiere pertenencia al rol de servidor receptor o permiso ALTER en ese rol de servidor.

Uso de 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 derecho en la carpeta Roles de 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 del servidor o rol.

  6. En Elementos protegibles, seleccione uno o varios elementos protegibles de nivel de servidor. Cuando se selecciona un elemento securizable, a este rol de servidor se le pueden otorgar o negar permisos sobre ese elemento.

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

  8. En la página Miembros , use el botón Agregar para agregar inicios de sesión que representan usuarios 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 que el rol de servidor definido por el usuario actual sea miembro de un rol de servidor seleccionado.

  10. Haz clic en Aceptar.

Uso de 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 de 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).