permisos de ejecucion el sql

15
UNIVERSIDAD CENTRAL DEL ECUADOR INTEGRANTES CARMEN PARRA IRVING LIMA MARÍA JOSÉ TAPIA AULA: 13

Upload: majo-tapia

Post on 12-Apr-2017

150 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: permisos de ejecucion el sql

UNIVERSIDAD CENTRAL DEL ECUADOR

INTEGRANTES CARMEN PARRA IRVING LIMAMARÍA JOSÉ TAPIA AULA: 13

Page 2: permisos de ejecucion el sql

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

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

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

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

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

SINTAXIS

Su sintaxis es la siguiente:PROCEDURE NombreConsulta

Parámetro1tipo1, .... , ParámetroN tipon ConsultaSQL

Page 8: permisos de ejecucion el sql

ANEXOS

ANEXOS

Page 9: permisos de ejecucion el sql
Page 10: permisos de ejecucion el sql

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
Page 12: permisos de ejecucion el sql

• 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

• 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

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

BIBLIOGRAFIA

http://www.monografias.com/trabajos11/manu/manu2.shtml#ixzz3efOLvN9V

http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/sql_tutorial.html