permisos de ejecucion el sql
-
Upload
majo-tapia -
Category
Documents
-
view
151 -
download
1
Transcript of permisos de ejecucion el sql
![Page 1: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/1.jpg)
UNIVERSIDAD CENTRAL DEL ECUADOR
INTEGRANTES CARMEN PARRA IRVING LIMAMARÍA JOSÉ TAPIA AULA: 13
![Page 2: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/2.jpg)
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.
![Page 3: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/3.jpg)
SINTAXIS
• Su sintaxis es:• instrucción sql WIT HOWNERACCESS OPTION
• SELECT Apellido, Nombre, Salario FROM Empleados ORDER BY Apellido WITH OWNERACCESS OPTION;
![Page 4: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/4.jpg)
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.
![Page 5: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/5.jpg)
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.
![Page 6: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/6.jpg)
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.
![Page 7: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/7.jpg)
SINTAXIS
Su sintaxis es la siguiente:PROCEDURE NombreConsulta
Parámetro1tipo1, .... , ParámetroN tipon ConsultaSQL
![Page 8: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/8.jpg)
ANEXOS
ANEXOS
![Page 9: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/9.jpg)
![Page 10: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/10.jpg)
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
![Page 11: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/11.jpg)
![Page 12: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/12.jpg)
• 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
![Page 13: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/13.jpg)
• 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
![Page 14: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/14.jpg)
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
![Page 15: permisos de ejecucion el sql](https://reader036.fdocuments.es/reader036/viewer/2022062412/58a8400e1a28ab30658b5da9/html5/thumbnails/15.jpg)
BIBLIOGRAFIA
http://www.monografias.com/trabajos11/manu/manu2.shtml#ixzz3efOLvN9V
http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/sql_tutorial.html