Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-11-2007
Zaira Moya Zaira Moya is offline
Registrado
 
Registrado: may 2006
Posts: 4
Poder: 0
Zaira Moya Va por buen camino
Exclamation ayudenme con el terminal server

Hola amigos del foro... escribo esto un poco desesperada tratando de encontrar una solución. Mi caso es:
Tengo un sistema hecho en delphi 7 y hasta ahorita no ha tenido ningun problema, hasta que decidimos utilizar la opción de Terminal Server para mis estaciones de trabajo. se conectan y todo, ya las configuré y eso.
Pero al momento de guardar me marca error de transacción.. como que no hay ninguna transacción abierta. ciertamente sé que es por algun error de guardado de algo. aunque no creo que sea de programación ya que es el mismo concepto que se trabajaba antes, solo que ésta vez es por terminal server . Lo que se me hace raro es que la primera maquina que entra a su sesión de terminal, es la que no le sucede el error. Un compa me dice que tengo que configurar algo de la aplicación para decirle que se va a estar utilizando en terminal server. Aunque yo digo que es en el firebird que lo tengo que configurar. pero no se donde . Les agradecería mucho si me pudieran ayudat.. toi desesperaaaaa ....de antemano muchas gracias
Responder Con Cita
  #2  
Antiguo 24-11-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.070
Poder: 32
jhonny Va camino a la famajhonny Va camino a la fama
Aunque no especificaste el error, hay un error que tipicamente se presenta porque estas usando la cadena de conexión a la base de datos de manera local, osea, algo asi...

C:\MiBasededatos.FDB

Cuando tienes instalada la versión SuperServer te deja conectar la primera vez, pero se bloquea para la segunda vez en adelante...

De manera pues que la solución a este problema es que pongas la conexión correctamente (Asi te este conectando con el Terminal Server)... por ejemplo, asi:

10.1.5.130:C:\MiBasededatos.FDB

Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 24-11-2007
Zaira Moya Zaira Moya is offline
Registrado
 
Registrado: may 2006
Posts: 4
Poder: 0
Zaira Moya Va por buen camino
Cita:
Empezado por Zaira Moya Ver Mensaje
Hola amigos del foro... escribo esto un poco desesperada tratando de encontrar una solución. Mi caso es:
Tengo un sistema hecho en delphi 7 y hasta ahorita no ha tenido ningun problema, hasta que decidimos utilizar la opción de Terminal Server para mis estaciones de trabajo. se conectan y todo, ya las configuré y eso.
Pero al momento de guardar me marca error de transacción.. como que no hay ninguna transacción abierta. ciertamente sé que es por algun error de guardado de algo. aunque no creo que sea de programación ya que es el mismo concepto que se trabajaba antes, solo que ésta vez es por terminal server . Lo que se me hace raro es que la primera maquina que entra a su sesión de terminal, es la que no le sucede el error. Un compa me dice que tengo que configurar algo de la aplicación para decirle que se va a estar utilizando en terminal server. Aunque yo digo que es en el firebird que lo tengo que configurar. pero no se donde . Les agradecería mucho si me pudieran ayudat.. toi desesperaaaaa ....de antemano muchas gracias
hola.. muchas gracias por tu respuesta. Si tengo direccionada así la base de datos. tengo carpetas individuales para cada estación, donde cada una contiene el ejecutable, y un archivo ini donde esta su configuración. el error que me sale es que no se ha iniciado una transacción en cuanto se quiere guardar. Pero antes cada quien ejecutaba su sistema desde su maquina local e interactuava con el servidor de base de datos sin ningun problema, es por eso que ahora no entiendo éste error
Responder Con Cita
  #4  
Antiguo 24-11-2007
pcicom pcicom is offline
Miembro
 
Registrado: may 2003
Ubicación: MONTERREY MEXICO
Posts: 253
Poder: 24
pcicom Va por buen camino
Puede que sea un ERROR de derechos de usuario, intenta dejar como COMPARTIDA la carpeta donde tienes la BD, asi si los derechos de tu usuario TERMINAL SERVER los tiene limitados podria ACCEDER a dicha BD.
__________________
Poco ha de saber el que no pregunta.. Yo por eso soy un pregunton
Responder Con Cita
  #5  
Antiguo 05-03-2008
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Poder: 20
Gabo Va por buen camino
¡Hola a todos!

Tengo una pregunta sobre Terminal Server y creo que es mejor hacerla aquí en vez de abrir un nuevo hilo.

Tengo una aplicación hecha en C++Builder y que accede a una base de datos de Interbase. La ruta a la base la obtengo de un archivo ini, donde la ruta puede ser:

Local: C:\BASE.FDB

o en el Servidor: SERVIDOR:C:\BASE.FDB


Pero ahora un cliente quiere que se la instale en un servidor con Terminal Server y que ellos accederán desde sus puestos a él.

¿Hay algo especial a tener en cuenta al hacer la instalación?

En principio no lo creo, voy a instalar en el servidor con terminal server el programa, la base de datos y el servidor de Interbase, y al archivo ini le pondré la ruta de conexión local (C:\BASE.FDB). Y creo que con eso los usuarios pueden acceder desde sus estaciones de trabajo al programa.

De todas formas, decidí buscar algo de información adicional ya que no lo he hecho antes. Imagino que la instalación es normal, como si de cualquier otro ordenador se tratara.

El comentario de johnny me confunció un poco, se que lo que comenta es respecto a Firebird, pero no sé si el comentario que hace respesto a la ruta de la base de datos aplicaría a mi caso.

Les agradezco de antemano cualquier comentario que puedan hacerme al respecto.
__________________
Saludos,
Gabo

A menos que se indique lo contrario, el código estará hecho en C++Builder.
Responder Con Cita
  #6  
Antiguo 06-03-2008
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Poder: 20
Gabo Va por buen camino
Cita:
Empezado por Gabo Ver Mensaje
El comentario de johnny me confundió un poco, se que lo que comenta es respecto a Firebird, pero no sé si el comentario que hace respesto a la ruta de la base de datos aplicaría a mi caso.
Pues sí, si aplica...

Haciéndolo de la manera que describí, me apareció el error de "unavailable database" cuando accedía desde las estaciones de trabajo. Asi que tuve que cambiar la ruta anteponiéndole la dirección IP del servidor (192.168.100.125:C:\BASE.FDB).

¡¡¡¡Gracias por la ayuda johnny!!!!
__________________
Saludos,
Gabo

A menos que se indique lo contrario, el código estará hecho en C++Builder.
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
BDE y terminal server yogutero Conexión con bases de datos 6 02-08-2007 15:30:01
Terminal server dape Varios 5 15-05-2007 06:37:10
BDE En terminal server keys Conexión con bases de datos 3 24-10-2005 12:19:20
Problemas con Terminal Server Win 2003 Server El_Perrito Windows 0 16-10-2004 19:53:45
Terminal Server chavi Varios 4 24-06-2003 21:31:54


La franja horaria es GMT +2. Ahora son las 20:35:57.


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