- Este debate está vacío.
-
AutorEntradas
-
6 marzo, 2013 a las 7:09 am #32306Sebastián GurpeguiMiembro
Estimad@s,
En esta oportunidad quisiera hacerles algunas consultas respecto a las bases de datos.
Es muy común en las empresas que se tenga una base de datos de producción y otra de pruebas, justamente para poder hacer modificaciones sin impactar en el negocio del día a día.
Tengo una base de datos ‘prueba’ creada a partir del schema inicial de Libertya.
Al abrir el cliente e ir a la configuración de la conexión, logro modificar el campo del nombre de la base de datos pero al darle al OK, dicha edición no queda guardada.Quisiera saber de qué manera se puede acceder a la base de datos secundaria utilizando el mismo cliente con el que nos conectamos a la base de datos primaria.
6 marzo, 2013 a las 9:08 am #37298Mayta.ParticipanteHola,
Solo debes cambiar la segunda parte de la configuración ya que al dar clic en tes de aplicación te mandara directo a tu base de producción por lo que debes hacer un tes de base de datos para acceder a tu base de pruebas.
7 marzo, 2013 a las 12:32 am #37299Sebastián GurpeguiMiembromayta wrote:Hola,Solo debes cambiar la segunda parte de la configuración ya que al dar clic en tes de aplicación te mandara directo a tu base de producción por lo que debes hacer un tes de base de datos para acceder a tu base de pruebas.
Eso es lo que indico que estoy haciendo. Los tests dan OK pero luego al salir de la ventana de configuración del cliente con el tilde verde, los cambios no se guardan.
7 marzo, 2013 a las 1:09 am #37301Mayta.ParticipanteHola,
No debes dar ok en los 2 test solo en el de base de datos, caso contrario te cojera la instancia de producción.
7 marzo, 2013 a las 1:13 am #37302Sebastián GurpeguiMiembromayta wrote:Hola,No debes dar ok en los 2 test solo en el de base de datos, caso contrario te cojera la instancia de producción.
No, estoy haciendo la prueba en aplicación y base de datos, varias veces alternando entre una y otra. Los tests los pasa correctamente pero no guarda los cambios.
7 marzo, 2013 a las 4:58 am #37303Cognitiva ConsultoresMiembroPara cambiar las bases de datos en un cliente Libertya, es condición necesaria no tener corriendo el Servidor de Aplicaciones, de lo contrario, solo se conectará a la BD que haya sido configurada en el ejecutar.exe.
7 marzo, 2013 a las 6:20 am #37304AMEBISParticipanteLo que te recomiendo hacer es en la ventana de conexion, donde dice servidor de aplicaciones, si es que tenes localhost, agregale una letra por ejemplo localhostq, para que no te tome el servidor de aplicaciones, luego hace click en test de base de datos con la base que quieras utilizar. ahi te tomará la base de datos de prueba establecida sin tomar el servidor de aplicaciones.
Saludos
8 marzo, 2013 a las 2:20 am #37305Sebastián GurpeguiMiembrojmpadros wrote:Lo que te recomiendo hacer es en la ventana de conexion, donde dice servidor de aplicaciones, si es que tenes localhost, agregale una letra por ejemplo localhostq, para que no te tome el servidor de aplicaciones, luego hace click en test de base de datos con la base que quieras utilizar. ahi te tomará la base de datos de prueba establecida sin tomar el servidor de aplicaciones.Saludos
Efectivamente ésta era la solución.
Explico el paso a paso por si alguien tiene el mismo problema:
1. Verificar que podemos tildar la opción “Sobreescribir”
1.1. En caso de no poder, hacer el test de aplicación
2. Tildar la opción “Sobreescribir”. Esto nos habilita la edición de la base de datos
3. Editar el servidor de aplicación. Tal como dice jmpadros, es recomendable simplemente agregar una letra
4. Editar el nombre de la base de datos que queremos utilizar
5. Hacer el test de la base de datos únicamente
6. Cerrar la ventana de diálogo con el tilde verde. IMPORTANTE: no hacer el test de aplicación
7. Loguear y verificar que hayamos ingresado a la base de datos editadaPara volver a usar la primer base de datos, simplemente hay que editar el servidor de aplicación y automáticamente la base de datos cambiará.
-
AutorEntradas
- Debes estar registrado para responder a este debate.