Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-02-2007
mamaro mamaro is offline
Miembro
 
Registrado: mar 2004
Posts: 79
Poder: 21
mamaro Va por buen camino
Exclamation un temita con los permisos

Hola.

Tengo Firebird 1.5 Classic corriendo sobre Red Hat 9, tengo una aplicación desarrollada en Delphi 7, los usuarios se logean en la aplicación con el usuario y contraseña de firebird.

El problema se da cuando tengo que modificar unos datos, para lo cual previamnte tengo que desactivar un disparador ... debido a que se debe modificar la metadata, por el momento sólo puede realizar esta acción el SYSDBA ... por el momento no tengo problemas ya que la acción ésta la hago yo, pero pronto la deberá hacer otra persona que tiene su usuario propio.

El tema es ¿que es más conveniente?:
1) Crear un procedimiento almacenado que desactive el disparador, modifique el dato, y vuelva a activarlo (y darle permisos al "usuario" que corresponda de ejecución del procedimiento).
2) Darle permisos a el "usuario" a desactivar el disparador.

Estube pensándolo un poco y me parece que la primer opción es más "limpia", pero me gustaría su opinión.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
permisos y roles digital Firebird e Interbase 1 09-06-2006 18:19:24
Permisos en Access adebonis Tablas planas 0 07-03-2005 17:19:48
Permisos de acceso Gustavo Gowdak Conexión con bases de datos 0 09-12-2004 18:58:25
Desaparecen los permisos TJose Linux 1 13-07-2004 17:47:58
permisos de red nicocer API de Windows 2 18-06-2004 20:17:46


La franja horaria es GMT +2. Ahora son las 00:55:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi