Reemplazos de base de datos

LMS_Enterprise.png

Los reemplazos de base de datos le permiten modificar las conexiones de base de datos de sus etiquetas, soluciones y configuraciones de Automation alternando entre varios servidores de bases de datos.

Los reemplazos de base de datos permiten al usuario configurar soluciones en los entornos de desarrollo y ejecutarlas en el entorno de producción sin ningún cambio en la configuración de la base de datos dentro de las soluciones.

Nota

Para configurar reemplazos de bases de datos, debe iniciar sesión en Control Center como administrador.

Los reemplazos en la cadena de conexión de base de datos permiten configurar soluciones en las que ciertas partes de la cadena de conexión de la base de datos cambian mientras las soluciones se ejecutan con bases de datos conectadas. Después de ejecutar los reemplazos de la cadena de conexión de la base de datos en ejecución, su solución continúa usando la configuración de la base de datos sin modificar, con una conexión a otro servidor de base de datos.

Puede usar la opción de reemplazo de bases de datos con todos los tipos de bases de datos:

  • SQL

  • Oracle

  • MariaDB/MySQL

  • Access

  • Excel

  • CSV y otros archivos de texto

Nota

El reemplazo de base de datos es posible con soluciones y configuraciones que se ejecuten en NiceLabel Print, NiceLabel Web Client y Automation.

La configuración de reemplazos de base de datos define sus pares de reemplazo, compuestos de un valor inicial y un valor por el que se lo debe reemplazar. Cada par de reemplazo contiene los elementos Valor inicial y Valor de destino. Durante las acciones, las cadenas de valor inicial se convierten en cadenas de valor de destino. No hay un límite a la cantidad de pares de reemplazo.

  1. Para añadir nuevos reemplazos de base de datos, abra Control Center y vaya a Administración > Reemplazos de base de datos.

  2. Haga clic en Añadir+. Se abre la página Reemplazo de base de datos.

  3. Escriba el Nombre de reemplazo. Asegúrese de que el nombre sea descriptivo para que pueda encontrar el reemplazo fácilmente más tarde.

  4. El campo Buscar texto le permite buscar el elemento inicial existente del par de reemplazo. Esta es la cadena de conexión de base de datos que se reemplazará.

  5. Escriba en el campo Reemplazar con. Este es el elemento de destino del par de reemplazo, con el que se reemplazará el valor inicial. Esta es su cadena de conexión de base de datos final.

  6. Haga clic en Guardar. Su nuevo reemplazo está activo y se detalla en la página Reemplazo de datos.

Nota

Después de hacer clic en Guardar, se requieren hasta 10 minutos para que los reemplazos de base de datos surtan efecto.

Ejemplo 23. Ejemplo

Su acción en Automation se conecta con mySQLServer y myDatabase. Debe actualizar la cadena de conexión de su base de datos para usar la base de datos NEW_MyDatabase en el servidor NEW_mySQLServer.

Debe definir dos reemplazos: el primero del nombre del servidor y el segundo cambia el nombre de la base de datos.

1. Agregue el primer reemplazo y llámelo Reemplazo de nombre del servidor.

2. Escriba en el campo Buscar texto: Data Source=mySQLServer

3. Escriba en el campo Reemplazar con: Data Source=NEW_mySQLServer

4. Agregue el segundo reemplazo y llámelo Reemplazo de nombre de base de datos.

5. Escriba en el campo Buscar texto: Initial Catalog=myDatabase

6. Escriba en el campo Reemplazar con: Initial Catalog=NEW_myDatabase


Nota

Todos los reemplazos de base de datos están cifrados en la base de datos de Control Center. Esto asegura el reemplazo seguro de datos sensibles, como el nombre de usuario, las contraseñas y las direcciones de red.

El reemplazo de bases de datos garantiza que sus soluciones y configuraciones se conecten a las bases de datos correctas tanto en un ambiente de prueba como en la producción.