FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ejecutar gsec desde el Servidor
Hola a todos, necesito saber si se puede ejecutar la aplicación gsec desde un procedimiento o trigger, trabajo con linux, lamentablemente no puedo usars sus componentes que tanto he escuchado de Delphi ya que trabajo con Powerbuilder.
Saludos, Jorge. |
#2
|
|||
|
|||
Hola,
Hasta donde conozco no hay muchas BD que ejecuten aplicaciones externas (bueno, solo conozco una pero eso de "aplicaciones externas" es relativo por la arquitectura). Sería interesante conocer qué es lo que deseas hacer, puesto que tienes la alternativa de crear UDFs desde otros lenguajes que no sean Delphi para resolver funciones dentro de la BD con solo hacer las correspondientes llamadas. Siento no poder ser de más ayuda.
__________________
Suerte .: Gydba :. |
#3
|
||||
|
||||
Gracias Gydba, en verdad disculpa por no ser mas explicito, actualmente bajo windows puedo usar el programa gsec.exe para manipular los usuarios, crear, modificar ó eliminarlos, pero si tengo la base en linux sin tener nada instalado en el cliente a mas que el odbc de firebird quisiera poder ejecutar el gsec de linux para que haga lo mismo un ejemplo tipico:
gsec -user SYSDBA -password masterkey -add usuarioA -pw xxxx Ahora, se que ustedes bajo Delphi tienen la ayuda de sus componentes que les libra de usar el gsec, he tratado de usar unas Udfs que encontre ADD_USER pero me dan error, actualmemente estoy usando la versión 2.0 de Firebird y como ves la única opción que me queda es seguir usando el comando gsec. Espero haber sido mas explicativo y me puedas dar tu opinión. Saludos, Jorge. |
#4
|
||||
|
||||
Hola GyDba, por favor que mas puedes opinar basado en la explicación que te di.
Saludos, Jorge. |
#5
|
|||
|
|||
Hola, perdoname la tardanza es que ando con un par de líos encima.
Bueno, de una forma simple no podés ejecutar un programa en un servidor Linux desde Window$. Pero podrías distribuir el GSEC bajo Win y pasarle el parámetro de la BD como IP y alias del servidor supongo ("supongo" = jamás lo hice): gsec -user sysdba -password <CLAVE> -database <ALIAS_BD> Estoy con escaso tiempo, pero en cuanto me haga un rato y si ésto no te vale vemos de revisar algo más. Saludos!
__________________
Suerte .: Gydba :. |
#6
|
||||
|
||||
Hola Gydba,
Bueno como ejecutar desde Window a Linux dificil, pero si la base está en Linux, ejecutar el gsec que está en Linux, ahora trate desde windows lo siguiente: gsec -user SYSDBA -password masterkey -database 192.1.1.1:base.fdb -add usuario -pw clave Y me da el siguiente error: unrecognize service parameter block Saludo, Jorge. |
#7
|
||||
|
||||
Corrijo lo anterior Gydba, ese error me daba porque use el gsec de la versión 2.0 contra la base en linux 1.5, al probar con la misma versión ningún problema pude crear el usuario todo bien, pero igual si tienes alguna otra idea para manipular usuario me la pasas.
Saludos, Jorge. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejecutar SP desde php | micayael | PHP | 6 | 26-12-2005 11:46:54 |
No puedo ejecutar un script (trabajo) en otro servidor... | Delphiboy | MS SQL Server | 3 | 06-10-2005 15:38:14 |
Ejecutar dll en el servidor | JAV | Servers | 3 | 10-08-2005 19:59:36 |
Error al ejecutar procedimiento en servidor | CORBATIN | Providers | 6 | 03-03-2005 02:12:35 |
Ejecutar desde CD ROM | _Juno_ | Varios | 4 | 11-05-2004 14:47:26 |
|