SlideShare una empresa de Scribd logo
1 de 15
INTEGRANTES
CARMEN PARRA
IRVING LIMA
MARÍA JOSÉ TAPIA
AULA: 13
• 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.
• 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_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.
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.
Su sintaxis es la siguiente:
PROCEDURE NombreConsulta
Parámetro1tipo1, .... ,
ParámetroN tipon ConsultaSQL
ANEXOS
ANEXOS
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
• 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 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
 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
http://www.monografias.com/trabaj
os11/manu/manu2.shtml#ixzz3efOLv
N9V
http://www.cyta.com.ar/biblioteca/b
ddoc/bdlibros/sql_tutorial.html

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Directivas de grupo
Directivas de grupoDirectivas de grupo
Directivas de grupo
 
Manual para-instalar-oracle-database-11 g-r2-en-centos-6
Manual para-instalar-oracle-database-11 g-r2-en-centos-6Manual para-instalar-oracle-database-11 g-r2-en-centos-6
Manual para-instalar-oracle-database-11 g-r2-en-centos-6
 
SQL Injection Joinea 2010
SQL Injection Joinea 2010SQL Injection Joinea 2010
SQL Injection Joinea 2010
 
Presentacion
PresentacionPresentacion
Presentacion
 
Administración de oracle
Administración de oracleAdministración de oracle
Administración de oracle
 
8 access control lists
8  access control lists8  access control lists
8 access control lists
 
Yupa cesar bdii_t7
Yupa cesar bdii_t7Yupa cesar bdii_t7
Yupa cesar bdii_t7
 
Sql4
Sql4Sql4
Sql4
 
Tema9
Tema9Tema9
Tema9
 
Drupalcamp
DrupalcampDrupalcamp
Drupalcamp
 
Mysql
MysqlMysql
Mysql
 
Power poin permisos ejecuciones
Power poin permisos ejecucionesPower poin permisos ejecuciones
Power poin permisos ejecuciones
 
Linux usuarios (2)
Linux usuarios (2)Linux usuarios (2)
Linux usuarios (2)
 
Windows power shell
Windows power shellWindows power shell
Windows power shell
 
1.3. MANEJO DE CONTROL DE DATOS
1.3.	MANEJO DE CONTROL DE DATOS1.3.	MANEJO DE CONTROL DE DATOS
1.3. MANEJO DE CONTROL DE DATOS
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
 
Victor Martínez
Victor Martínez Victor Martínez
Victor Martínez
 

Similar a permisos de ejecucion el sql

Sql permitir ejecutar en access 010715
Sql permitir ejecutar en access 010715Sql permitir ejecutar en access 010715
Sql permitir ejecutar en access 010715Carmen Parr
 
Taller oracle ccfcffcfcfcfcfcffc
Taller oracle ccfcffcfcfcfcfcffcTaller oracle ccfcffcfcfcfcfcffc
Taller oracle ccfcffcfcfcfcfcffcjinkalel kalel
 
Manejo Control De Datos
Manejo Control De DatosManejo Control De Datos
Manejo Control De DatosSergio Perez
 
tema1-introduccion.pptx
tema1-introduccion.pptxtema1-introduccion.pptx
tema1-introduccion.pptxBlutNashi
 
Administración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubuntuAdministración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubunturiveravega12
 
UF7-PROGRAMACIÓN AVANZADA DE ACCESO A DATOS.pdf
UF7-PROGRAMACIÓN AVANZADA DE ACCESO A DATOS.pdfUF7-PROGRAMACIÓN AVANZADA DE ACCESO A DATOS.pdf
UF7-PROGRAMACIÓN AVANZADA DE ACCESO A DATOS.pdfRAULSalgadoVilas1
 
USUARIOS profile en oracle base de datos
USUARIOS profile en oracle base de datosUSUARIOS profile en oracle base de datos
USUARIOS profile en oracle base de datosNelsonMamaniRamos
 
INFOSAN Delphi 453-602
INFOSAN Delphi  453-602INFOSAN Delphi  453-602
INFOSAN Delphi 453-602FRANCIACOCO
 
Gestión de unidades organizativas y usuarios
Gestión de unidades organizativas y usuariosGestión de unidades organizativas y usuarios
Gestión de unidades organizativas y usuariosJesus Garcia Guevara
 
Manual basico de_oracle
Manual basico de_oracleManual basico de_oracle
Manual basico de_oracleelena
 
OVA DISEÑO ORACLE II Administración.pptx
OVA DISEÑO ORACLE II Administración.pptxOVA DISEÑO ORACLE II Administración.pptx
OVA DISEÑO ORACLE II Administración.pptxMARGOTHLORENAMARTINE
 
Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Carmen Soler
 

Similar a permisos de ejecucion el sql (20)

Sql permitir ejecutar en access 010715
Sql permitir ejecutar en access 010715Sql permitir ejecutar en access 010715
Sql permitir ejecutar en access 010715
 
Taller oracle ccfcffcfcfcfcfcffc
Taller oracle ccfcffcfcfcfcfcffcTaller oracle ccfcffcfcfcfcfcffc
Taller oracle ccfcffcfcfcfcfcffc
 
Gestión de seguridad en oracle i
Gestión de seguridad en oracle iGestión de seguridad en oracle i
Gestión de seguridad en oracle i
 
Seguridad tsql sql server 2008
Seguridad tsql sql server 2008Seguridad tsql sql server 2008
Seguridad tsql sql server 2008
 
Oracle
OracleOracle
Oracle
 
Manejo Control De Datos
Manejo Control De DatosManejo Control De Datos
Manejo Control De Datos
 
tema1-introduccion.pptx
tema1-introduccion.pptxtema1-introduccion.pptx
tema1-introduccion.pptx
 
Administración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubuntuAdministración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubuntu
 
UF7-PROGRAMACIÓN AVANZADA DE ACCESO A DATOS.pdf
UF7-PROGRAMACIÓN AVANZADA DE ACCESO A DATOS.pdfUF7-PROGRAMACIÓN AVANZADA DE ACCESO A DATOS.pdf
UF7-PROGRAMACIÓN AVANZADA DE ACCESO A DATOS.pdf
 
Ch14
Ch14Ch14
Ch14
 
USUARIOS profile en oracle base de datos
USUARIOS profile en oracle base de datosUSUARIOS profile en oracle base de datos
USUARIOS profile en oracle base de datos
 
INFOSAN Delphi 453-602
INFOSAN Delphi  453-602INFOSAN Delphi  453-602
INFOSAN Delphi 453-602
 
Abd2
Abd2Abd2
Abd2
 
Gestión de unidades organizativas y usuarios
Gestión de unidades organizativas y usuariosGestión de unidades organizativas y usuarios
Gestión de unidades organizativas y usuarios
 
Manual basico de_oracle
Manual basico de_oracleManual basico de_oracle
Manual basico de_oracle
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
OVA DISEÑO ORACLE II Administración.pptx
OVA DISEÑO ORACLE II Administración.pptxOVA DISEÑO ORACLE II Administración.pptx
OVA DISEÑO ORACLE II Administración.pptx
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Seguridad Oracle 11g R2
Seguridad Oracle 11g R2
 
Tema9
Tema9Tema9
Tema9
 

permisos de ejecucion el sql

  • 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
  • 9.
  • 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