Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describe cómo crear un rol de aplicación en SQL Server 2014 mediante SQL Server Management Studio o Transact-SQL. Los roles de aplicación restringen el acceso de usuario a una base de datos, excepto a través de aplicaciones específicas. Los roles de aplicación no tienen usuarios, por lo que la lista Miembros de rol no se muestra cuando se selecciona Rol de aplicación .
Importante
La complejidad de la contraseña se comprueba cuando se establecen contraseñas de rol de aplicación. Las aplicaciones que invocan roles de aplicación deben almacenar sus contraseñas. Las contraseñas de rol de aplicación siempre deben almacenarse cifradas.
En este tema
Antes de comenzar:
Para crear un rol de aplicación mediante:
Antes de empezar
Seguridad
Permisos
Se requiere el permiso ALTER ANY APPLICATION ROLE en la base de datos.
Uso de SQL Server Management Studio
Para crear un rol de aplicación
En el Explorador de objetos, expanda la base de datos donde desea crear un rol de aplicación.
Expanda la carpeta Seguridad .
Expanda la carpeta Roles .
Haga clic con el botón derecho en la carpeta Roles de aplicación y seleccione Nuevo rol de aplicación....
En el cuadro de diálogo Rol de aplicación - Nuevo , en la página General, escriba el nuevo nombre del nuevo rol de aplicación en el cuadro Nombre de rol.
En el cuadro Esquema predeterminado , especifique el esquema que poseerá los objetos creados por este rol escribiendo los nombres de objeto. Como alternativa, haga clic en los puntos suspensivos (...) para abrir el cuadro de diálogo Localizar esquema.
En el cuadro Contraseña , escriba una contraseña para el nuevo rol. Vuelva a escribir esa contraseña en el cuadro Confirmar contraseña .
En Esquemas que pertenecen a este rol, seleccione o vea esquemas que serán propiedad de este rol. Un esquema puede ser propiedad únicamente de un único esquema o rol.
Haz clic en Aceptar.
Opciones adicionales
El cuadro de diálogo Rol de aplicación - Nuevo también ofrece opciones en dos páginas adicionales: Elementos protegibles y Propiedades extendidas.
En la página Elementos protegibles se enumeran todos los elementos protegibles posibles y los permisos de esos elementos protegibles que se pueden conceder al inicio de sesión.
La página Propiedades extendidas permite agregar propiedades personalizadas a los usuarios de base de datos.
Uso de Transact-SQL
Para crear un rol de aplicación
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.
En la barra de Estándar, haga clic en Nueva consulta.
Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.
-- Creates an application role called "weekly_receipts" that has the password "987Gbv876sPYY5m23" and "Sales" as its default schema. CREATE APPLICATION ROLE weekly_receipts WITH PASSWORD = '987G^bv876sPY)Y5m23' , DEFAULT_SCHEMA = Sales; GO
Para obtener más información, vea CREATE APPLICATION ROLE (Transact-SQL).