![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
sqldPermisos.CommandText := 'GRANT '+rol+' TO '+usuario; Como ves también lo hago mediante ExecSQL() Con respecto a la consulta:
Espero que te sirva, yo tengo conectado el dataset de los roles al de los usuarios como un maestro-detalle y así puedo ir viendo los roles de cada usuario. |
|
#2
|
||||
|
||||
|
Muy buen aporte. Muy útil.
Saludos y gracias !!!! |
|
#3
|
||||
|
||||
|
Hola nuevamente, aunque dije que me había funcionado, lo hice en una base de datos firebird 1.5, pero no me he podido conectar a security2.fdb en firebird 2.1, si aquí se hace de otro modo... te gradecería muchísimo que me no indicaras.
De ante mano muchas gracias... |
|
#4
|
|||
|
|||
|
Lo siento no lo he probado, mira la estructura de tablas por si cambia algún campo.
|
|
#5
|
||||
|
||||
|
Hola.
Lo de conectarse directamente a la bd de seguridad de Firebird, sólo es válido para versiones 1.x, a partir de la version 2.0 esto ya no es posible. Para dar de alta un usuario en Firebird 2.x, debes usar la herramienta gsec: gsec.exe -USER SYSDBA -PASSWORD masterkey -add <nombre_usuario> -pw <Clave_usuario> Para modificar un usuario: gsec.exe -USER SYSDBA -PASSWORD masterkey -modify <nombre_usuario> -pw <Clave_usuario> Para borrar un usuario: gsec.exe -USER SYSDBA -PASSWORD masterkey -delete <nombre_usuario>
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
|
#6
|
||||
|
||||
|
Hola dfcon_1 te agradezco la información, pero no sé como ejecutar los parámetros, lo escribí como me mostrarte en tu post y me dio esto:
GSEC> user SYSDBA - PASSWORD masterkey - add gustavo - pw lucenys; invalid switch specified error in switch specifications invalid switch specified in interactive mode GSEC> ![]() me gustaría que me mostraras la forma de crear el nuevo usuario Gustavo Cruz |
|
#7
|
||||
|
||||
|
Hola Gustavo, te lo puse para que lo ejecutaras desde la linea de comandos, pero desde delphi, yo hago esto:
// Con esta funcion, averigüo la ruta donde está el gsec.exe // mirando en el registro de windows las distintas claves, según el motor y // version del mismo // este procedimiento ejecuta un programa externo
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Crear Usuarios en Firebird | kpss8m | Firebird e Interbase | 18 | 20-10-2012 02:05:24 |
| Usuarios en FireBird | mRoman | Conexión con bases de datos | 7 | 28-08-2008 14:47:18 |
| Usuarios y seguridad en Firebird | dango | Firebird e Interbase | 4 | 11-07-2006 19:13:26 |
| usuarios con IB Expert for Firebird | ale21alito | Conexión con bases de datos | 2 | 03-04-2005 20:08:12 |
| Usuarios en Firebird | pzhero | Firebird e Interbase | 4 | 03-05-2004 23:30:44 |
|