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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-12-2006
Avatar de jwmoreira
jwmoreira jwmoreira is offline
Miembro
 
Registrado: jun 2004
Posts: 83
Poder: 20
jwmoreira Va por buen camino
Question 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.
Responder Con Cita
  #2  
Antiguo 12-12-2006
Gydba Gydba is offline
Miembro
 
Registrado: ene 2004
Ubicación: Argentina
Posts: 673
Poder: 21
Gydba Va por buen camino
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 :.
Responder Con Cita
  #3  
Antiguo 12-12-2006
Avatar de jwmoreira
jwmoreira jwmoreira is offline
Miembro
 
Registrado: jun 2004
Posts: 83
Poder: 20
jwmoreira Va por buen camino
Question

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.
Responder Con Cita
  #4  
Antiguo 14-12-2006
Avatar de jwmoreira
jwmoreira jwmoreira is offline
Miembro
 
Registrado: jun 2004
Posts: 83
Poder: 20
jwmoreira Va por buen camino
Unhappy

Hola GyDba, por favor que mas puedes opinar basado en la explicación que te di.

Saludos,
Jorge.
Responder Con Cita
  #5  
Antiguo 14-12-2006
Gydba Gydba is offline
Miembro
 
Registrado: ene 2004
Ubicación: Argentina
Posts: 673
Poder: 21
Gydba Va por buen camino
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 :.
Responder Con Cita
  #6  
Antiguo 15-12-2006
Avatar de jwmoreira
jwmoreira jwmoreira is offline
Miembro
 
Registrado: jun 2004
Posts: 83
Poder: 20
jwmoreira Va por buen camino
Unhappy

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.
Responder Con Cita
  #7  
Antiguo 15-12-2006
Avatar de jwmoreira
jwmoreira jwmoreira is offline
Miembro
 
Registrado: jun 2004
Posts: 83
Poder: 20
jwmoreira Va por buen camino
Lightbulb

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.
Responder Con Cita
Respuesta



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
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


La franja horaria es GMT +2. Ahora son las 12:15:35.


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