Skip to main content
Skip table of contents

Configurar la base de datos SQL Server

En este artículo, usted aprenderá cómo crear y configurar la base de datos SQL Server para utilizar NDD Print MF HP.

Considereciones antes de empezar

  • Si está actualizando NDD Print MF HP de la versión 5.24.0 a la 5.25.8, ejecute Actualizar configuración de base de datos después de la instalación

  • Esta configuración es sólo para escenarios en los que la instalación o actualización de NDD Print MF HP se llevó a cabo utilizando la opción “Tengo una base de datos SQL Server y quiero usarla”.

  • Esta configuración debe realizarse antes de añadir nuevas impresoras a NDD Print MF HP.

  • Se recomienda utilizar siempre una base de datos exclusiva para NDD Print MF HP.

  • Sólo los usuarios administradores pueden configurar la base de datos.

  • Si ya tiene una base de datos operativa que está siendo utilizada por otros NDD Print MF HP, los nuevos NDD Print MF HP que se conectarán a la misma base de datos necesitan ser eliminados y reinstalados seleccionando la opción “Tengo una base de datos PostgreSQL o SQL Server y quiero utilizarla”.

Configurar el acceso a la base de datos

  1. Abra la interfaz NDD Print MF HP

  2. En el menú, haga clic en Herramientas > Configuración

image-20240702-122756.png
  1. Vaya a la pestaña Base de datos

  2. Seleccione SQL Server

  3. Rellene la información de la base de datos

Si utiliza un usuario con permiso de creación de base de datos, NDD Print MF HP creará la base de datos y migrará los datos. Si no tiene permiso de creación, utilice el script SQL.

  1. Haga clic en Aplicar > OK

Utilizar un script SQL

Si lo prefiere, puede utilizar el script SQL para crear la base de datos y sus tablas.

Se requiere un usuario con permiso para crear una base de datos.

  1. Vaya a la carpeta de instalación de NDD Print MF HP

  2. Abra el archivo Initial_Migration_Script_Billing_Control.sql y copie su contenido

  3. En pgAdmin, haga clic con el botón derecho en la base de datos creada

  4. Haga clic en Nueva query

  5. Pegue el contenido del archivo Initial_Migration_Script_Billing_Control.sql y haga clic en ejecutar

  6. Una vez finalizado, configure el accesso a la base de datos

Actualizar configuración de base de datos

Esta configuración sólo debe realizarse si está actualizando NDD Print MF HP con la versión 5.24.0 a 5.25.8.

En entornos donde NDD Print MF HP ya está instalado en las versiones 5.24 a 5.25.8, es necesario ejecutar un script SQL en la base de datos para crear las tablas que faltan en estas versiones.

La ejecución del script solo debe realizarse después de actualizar NDD Print MF HP utilizando el paquete de instalación proporcionado por NDD Tech. Una vez finalizada la actualización mediante el paquete de instalación, siga los pasos que se indican a continuación:

  1. Actualice NDD Print MF HP mediante el paquete de instalación oficial.

  2. Una vez finalizado el proceso de actualización, abra la carpeta de instalación de NDD Print MF HP.

  3. Busque el archivo CreateDatabaseSQLServerMFHP.sql en la carpeta de instalación de NDD Print MF HP y copie su contenido.

  4. Abra SQL Server Management Studio (SSMS).

  5. En el Explorador de objetos, busque la base de datos MF HP existente, que correspondía a la versión entre 5.24 y 5.25.8

  6. Haga clic con el botón derecho sobre la base de datos y seleccione Nueva consulta (New Query).

  7. Pegue y ejecute el script copiado en el paso 3

  8. Haga clic en Ejecutar (Execute) o pulse F5.

Una vez finalizados los pasos anteriores, NDD Print MF HP debería estar actualizado y todas las tablas configuradas correctamente en la base de datos.

Parámetro Auto Close

Cambiar el parámetro Auto Close a False en la base de datos - SQL Server

En determinados escenarios que utilizan bases de datos SQL Server, el parámetro Cierre automático (Auto Close, entornos en inglés) puede estar configurado como True, cuando lo ideal es que esté definido como False.

Si se identifica esta situación en el entorno, siga los pasos que se indican a continuación para realizar el cambio y garantizar que el parámetro permanece como False:

Opción 1: SSMS (SQL Management Studio)
  1. Abra SSMS y conéctese a la instancia.

  2. En Explorador de objetos, expanda Bases de datos.

  3. Haga clic con el botón derecho en la base de datos deseada → Propiedades.

  4. Vaya a Opciones.

  5. En Automatic, localice Auto Close y establezca False.

  6. Haga clic en OK.

  7. Actualice el Object Explorer (F5).

Opción 2 — T-SQL (una base de datos)
  1. Abra SQL Server Management Studio (SSMS).

  2. En el Object Explorer, expanda la instancia donde se encuentra la base de datos.

  3. Haga clic con el botón derecho en la base de datos deseada y seleccione Nueva consulta (New Query).

  4. En la ventana de consulta en blanco que se abre, pegue el script siguiente sustituyendo SuBanco por el nombre de la base de datos:

    SQL
    ALTER DATABASE [SeuBanco] SET AUTO_CLOSE OFF;
  5. Haga clic en Ejecutar (Execute) o pulse F5.

  6. Para comprobar si el cambio se ha aplicado, pegue y ejecute el siguiente comando:

    SQL
    SELECT name, is_auto_close_on
    FROM sys.databases
    WHERE name = N'SeuBanco';
    -- is_auto_close_on = 0 indica OFF (False)
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.