EN LA BASE DE DATOS
INTEGRANTES:
Nancy Olivares Ortega
Mariela Gonzlez Villafuerte
ESQUEMAS DE SEGURIDAD
ESQUEMAS DE SEGURIDAD
ESQUEMAS DE SEGURIDAD
ROLES DE SERVIDOR:
son aplicados a nivel del servidor de SQL Server
no puede ser alterado, ni creado
ROLES DE BASE DE DATOS:
son nicos dentro de la base de datos
no pueden ser alterados, si se pueden crear
ROLES DE APLICACIN:
se activa en tiempo de ejecucin para obtener
permisos
no existen roles de aplicacin predefinidos
los roles de aplicacin no contienen miembros
ESQUEMAS DE SEGURIDAD
ESQUEMAS DE SEGURIDAD
GRANT (T-SQL)
Crea una entrada en el sistema de seguridad que permite a un usuario de la
base de datos actual trabajar con datos de la base de datos actual o ejecutar
instrucciones Transact-SQL especficas.
Sintaxis
Permisos de la instruccin
GRANT {ALL | instruccin[,n]}
TO cuentaSeguridad[,n]
Permisos del objeto:
GRANT
{ALL [PRIVILEGES] | permiso[,n]}
{
[(columna[,n])] ON {tabla | vista}
| ON {tabla | vista}[(columna[,n])]
| ON {procedimientoAlmacenado | procedimientoExtendido}
}
TO cuentaSeguridad[,n]
[WITH GRANT OPTION]
[AS {grupo | funcin}]
ESQUEMAS DE SEGURIDAD
DENY (T-SQL)
Crea una entrada en el sistema de seguridad que deniega un permiso de una
cuenta de seguridad en la base de datos actual e impide que la cuenta de
seguridad herede los permisos a travs de los miembros de su grupo o
funcin.
Sintaxis
Permisos de la instruccin:
DENY{ALL | instruccin[,...n]}
TO cuentaSeguridad[,...n]
Permisos del objeto:
DENY
{ALL [PRIVILEGES] | permiso[,...n]}
{
[(columna[,n])] ON {tabla | vista}
| ON {tabla | vista}[(columna[,n])]
| ON {procedimientoAlmacenado | procedimientoExtendido}
}
TO cuentaSeguridad[,n]
[CASCADE]
ESQUEMAS DE SEGURIDAD
REVOKE (T-SQL)
Quita un permiso otorgado o denegado previamente de un usuario de la base
datos actual.
Sintaxis
Permisos de la instruccin:
REVOKE {ALL | instruccin[,...n]}
FROM cuentaSeguridad[,...n]
Permisos del objeto:
REVOKE [GRANT OPTION FOR]
{ALL [PRIVILEGES] | permiso[,...n]}
{
[(columna[,n])] ON {tabla | vista}
| ON {tabla | vista}[(columna[,n])]
| {procedimientoAlmacenado | procedimientoExtendido}
}
{TO | FROM}
cuentaSeguridad[,n]
[CASCADE]
[AS {grupo | funcin}]