2. • Omitir los Permisos de Ejecución
• En entornos de bases de datos con
permisos
de seguridad para grupos de trabajo se
puede utilizar las cláusulas WITH
OWNERACCESS OPTION o
PROCEDURE para que el usuario actual
adquiera los derechos
de propietario a la hora de ejecutar la
consulta.
3. • Su sintaxis es:
• instrucción sql WIT HOWNERACCESS OPTION
• SELECT Apellido, Nombre, Salario FROM
Empleados ORDER BY Apellido WITH
OWNERACCESS OPTION;
4. CHMOD [WHO] [OPCION][PERMISO] [NOMBRE_ARC
HIVO
donde:
[WHO] = usuario al que se les otorga o se le quita el permiso (más
adelante lo concretaré)
[OPCION] = hace referencia a si damos o quitamos permiso a un
usuario o grupo de usuarios
[PERMISO] = permiso de lectura, escritura y ejecución
[NOMBRE_ARCHIVO] = hace referencia al archivo, carpeta o
partición a la que afecta el permiso.
5. Esta opción requiere que esté
declarado el acceso al fichero
de grupo de trabajo
(generalmente system.mda
ó system .mdw) de la base
de datos actual.
6. Esta opción requiere que esté
declarado el acceso al fichero
de grupo de trabajo
(generalmente system.mda
ó system .mdw) de la base
de datos actual.
7. Su sintaxis es la siguiente:
PROCEDURE NombreConsulta
Parámetro1tipo1, .... ,
ParámetroN tipon ConsultaSQL
10. Conceder el permiso EXECUTE para un procedimiento almacenado
En el siguiente ejemplo, se concede el permiso EXECUTE para el
procedimiento
almacenado HumanResources.uspUpdateEmployeeHireInfo a un rol
de aplicación denominado Recruiting11.
USE AdventureWorks2012; GRANT EXECUTE ON
OBJECT::HumanResources.uspUpdateEmployeeHireInfo TO
Recruiting11; GO
11.
12. • WITH OWNERACCES OPTION
Esta opción tiene que estar declarada es decir que
ala variable ala cual queremos tener acceso y que
no se nos permita conste dentro de la tabla
13. • WITH OWNERACCES OPTION
Esta opción tiene que estar declarada es decir que ala
variable ala cual queremos tener acceso y que no se nos
permita conste dentro de la tabla
14. Escribiremos con mayúsculas Las clausulas,
los operadores lógicos de sentencias, los
operadores lógicos incluidos
Se debe incluir los nombres entre corchetes
en una consulta
Para generar este tipo de consultas lo
más sencillo es utilizar el asistente de
consultas de Access,
editar la sentencia SQL