permisos de ejecucion el sql
TRANSCRIPT
UNIVERSIDAD CENTRAL DEL ECUADOR
INTEGRANTES CARMEN PARRA IRVING LIMAMARÍA JOSÉ TAPIA AULA: 13
PERMISOS DE EJECUCIÓN
• Omitir los Permisos de Ejecución• En entornos de bases de datos con
permisosde seguridad para grupos de trabajo se puede utilizar las cláusulas WITHOWNERACCESS OPTION o PROCEDURE para que el usuario actual adquiera los derechosde propietario a la hora de ejecutar la consulta.
SINTAXIS
• Su sintaxis es:• instrucción sql WIT HOWNERACCESS OPTION
• SELECT Apellido, Nombre, Salario FROM Empleados ORDER BY Apellido WITH OWNERACCESS OPTION;
CHMOD [WHO] [OPCION][PERMISO] [NOMBRE_ARCHIVOdonde:
[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.
CONDICIÓN
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.
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.
SINTAXIS
Su sintaxis es la siguiente:PROCEDURE NombreConsulta
Parámetro1tipo1, .... , ParámetroN tipon ConsultaSQL
ANEXOS
ANEXOS
Conceder el permiso EXECUTE para un procedimiento almacenadoEn 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
• 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
• WITH OWNERACCES OPTIONEsta 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
CONCLUSIONES Y RECOMENDACIONES
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 lomás sencillo es utilizar el asistente de consultas de Access,editar la sentencia SQL
BIBLIOGRAFIA
http://www.monografias.com/trabajos11/manu/manu2.shtml#ixzz3efOLvN9V
http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/sql_tutorial.html