Las tablas de la base de datos de Print Release de Microsoft SQL Server se crean automáticamente durante la instalación. Durante la instalación, especifique la información del servidor de base de datos de Microsoft SQL Server en la pantalla de base de datos. Este proceso rellena automáticamente el archivo database.properties con la información correcta de modo automático. En el mismo directorio que el archivo database.properties, se almacena una copia de seguridad del archivo database_mssql.properties. El archivo database_mssql.properties contiene nombres de variables que se pueden utilizar como plantilla al formatear el archivo database.properties para Microsoft SQL Server. Si edita el archivo database_mssql.properties para su uso, cambie su nombre a
.Notas:
Al cambiar de Firebird a Microsoft SQL Server después de la instalación, cree la base de datos de Print Release en Microsoft SQL Server manualmente. Elimine todos los archivos de copia de seguridad y, a continuación, ejecute el instalador de LPM. Especifique la información de la base de datos de Microsoft SQL Server en la pantalla de la base de datos.
2016
2014
2012
2008
2005
Antes de instalar Microsoft SQL Server 2014 o 2012, desde Server Manager, agregue lo siguiente:
Características de .Net Framework 3.5 para Microsoft Server 2012
Características de .Net Framework 3.5.1 para Microsoft Server 2008
Desde Management Studio, conéctese al servidor de la base de datos como propietario de la base de datos.
Haga clic con el botón secundario en el nodo de base de datos y, a continuación, haga clic en Nueva base de datos.
Introduzca un nombre descriptivo para la base de datos.
Haga clic en Aceptar.
En el equipo, actualice las tablas de Print Release. Por ejemplo, %ProgramFiles%\Lexmark\Solutions\lpm\ms-sql-script\migrate-ascii-column-data-to-unicode.sql.
Notas:
Desde Management Studio, conéctese al servidor de la base de datos como propietario de la base de datos.
Haga clic con el botón secundario del ratón en la base de datos de Print Release y haga clic en Nueva consulta.
En la ventana de nueva consulta, pegue el contenido del archivo migrate-ascii-column-data-to-unicode.sql.
Asegúrese de que la base de datos de Print Release está seleccionada y, a continuación, haga clic en Ejecutar.
El tipo de datos
ahora se actualizará a en todas las tablas de Print Release, comoPR_JOBS.Durante la instalación, la versión 2.4 o posterior de LPM crea cadenas de conexión en los archivos de propiedades. Cree manualmente la base de datos de Print Release en Microsoft SQL Server y, a continuación, ejecute el instalador independiente de LPM. Este proceso rellena el archivo database.properties con la información correcta y, a continuación, crea automáticamente las tablas de Print Release en Microsoft SQL Server.
Desde Lexmark Management Console, establezca el servidor de aplicaciones fuera de línea.
Desde el servidor de aplicaciones, vaya a la carpeta <install_path>\apps\printrelease\WEB-INF\classes, donde <install_path> es la ruta de instalación de LPM.
Cambie el nombre de
a .Utilice un editor de texto para abrir el archivo database_mssql.properties.
Haga lo siguiente:
Busque
y, a continuación, reemplace todas las instancias por la dirección de red de Microsoft SQL Server.Busque
y, a continuación, reemplace todas las instancias por el nombre de la base de datos de Microsoft SQL Server que contiene las tablas de base de datos de Print Release.Busque
y, a continuación, reemplace todas las instancias por el nombre de usuario de Microsoft SQL Server que tiene acceso de eliminación, lectura y escritura a las tablas de base de datos de Print Release.Busque
y, a continuación, reemplace todas las instancias por la contraseña del nombre de usuario de Microsoft SQL Server.Asigne al archivo el nombre
.Guarde el archivo.
Reinicie el servicio Lexmark Solutions Application Server.
Una vez que el proceso de Lexmark Solutions Application Server (tomcat7.exe) se haya inicializado completamente, configure el servidor en línea.
Repita este proceso para todos los servidores de aplicaciones.
Los cambios en el archivo database.properties requieren actualizaciones en el servidor de aplicaciones del portal LPM. De forma predeterminada, el portal LPM se configura con orígenes de datos que se denominan orígenes de datos predeterminados y secundarios. La información de la base de datos en el origen de datos varía en la configuración de LPM. Por ejemplo, si el LPM está instalado en una configuración no híbrida dirige los orígenes de datos predeterminados y secundarios a la misma base de datos. En una configuración híbrida, el origen de datos predeterminado dirige a la base de datos de Microsoft SQL Server de LPM y el origen de datos secundario dirige a la base de datos de LDD Firebird.
Desde Lexmark Management Console, establezca el servidor de aplicaciones fuera de línea.
Desde el servidor de aplicaciones, vaya a la carpeta <install_path>\apps\lpm\WEB-INF\classes, donde <install_path> es la ruta de instalación de LPM.
Utilice un editor de texto para abrir el archivo database-production-config.properties.
Actualice la información de la base de datos a la que dirige el origen de datos predeterminado o secundario.
dataSource.url = jdbc:sqlserver://<ip address>;databasename=LPMPremise;?lc_ctype=UTF-8 dataSource.driverClassName = com.microsoft.sqlserver.jdbc.SQLServerDriver dataSource.dialect = org.hibernate.dialect.SQLServer2008Dialect dataSource.username = lpmadmin dataSource.password = tiger123 dataSource.properties.validationQuery = select 1 dataSource.pooled = true dataSource.properties.maxActive = 15 dataSource.properties.maxIdle = 1 dataSource.properties.minIdle = 1 dataSource.properties.minEvictableIdleTimeMillis=5000 dataSource.properties.timeBetweenEvictionRunsMillis=60000 dataSource.properties.testOnBorrow=true dataSource.properties.testWhileIdle=true dataSource.properties.testOnReturn=true dataSource.removeAbandoned=true dataSource.removeAbandonedTimeout=180000 dataSource_secondary.url = jdbc:firebirdsql://<ip address>/3050:SOLUTIONINFO?lc_ctype=UTF-8 dataSource_secondary.driverClassName = org.firebirdsql.jdbc.FBDriver dataSource_secondary.dialect = org.hibernate.dialect.FirebirdDialect dataSource_secondary.username = framework dataSource_secondary.password = ENC (mna6C4NkloGNVSx4ry08RA==) dataSource_secondary.properties.validationQuery = select 1 from RDB$DATABASE dataSource_secondary.pooled = true dataSource_secondary.properties.maxActive = 15 dataSource_secondary.properties.maxIdle = 1 dataSource_secondary.properties.minIdle = 1 dataSource_secondary.properties.minEvictableIdleTimeMillis=5000 dataSource_secondary.properties.timeBetweenEvictionRunsMillis=60000 dataSource_secondary.properties.testOnBorrow=true dataSource_secondary.properties.testWhileIdle=true dataSource_secondary.properties.testOnReturn=true dataSource_secondary.removeAbandoned=true dataSource_secondary.removeAbandonedTimeout=180000
Para agregar otro origen de datos, haga lo siguiente:
Copie el origen de datos secundario.
Reemplace
por o cualquier sufijo que sea apropiado y único.Actualice la información de la base de datos para el origen de datos agregado.
Agregue el códec de cifrado de contraseña para el origen de datos agregado.
dataSource_tertiary.url = jdbc:firebirdsql://<ip address>/3050:SOLUTIONINFO?lc_ctype=UTF-8 dataSource_tertiary.driverClassName = org.firebirdsql.jdbc.FBDriver dataSource_tertiary.dialect = org.hibernate.dialect.FirebirdDialect dataSource_tertiary.username = framework dataSource_tertiary.password = ENC (mna6C4NkloGNVSx4ry08RA==) dataSource_tertiary.properties.validationQuery = select 1 from RDB$DATABASE dataSource_tertiary.pooled = true dataSource_tertiary.properties.maxActive = 15 dataSource_tertiary.properties.maxIdle = 1 dataSource_tertiary.properties.minIdle = 1 dataSource_tertiary.properties.minEvictableIdleTimeMillis=5000 dataSource_tertiary.properties.timeBetweenEvictionRunsMillis=60000 dataSource_tertiary.properties.testOnBorrow=true dataSource_tertiary.properties.testWhileIdle=true dataSource_tertiary.properties.testOnReturn=true dataSource_tertiary.removeAbandoned=true dataSource_tertiary.removeAbandonedTimeout=180000 dataSource_tertiary.passwordEncryptionCodec=com.lexmark.utils.PBEWithMD5AndDESCodec
Si se agrega un nuevo origen de datos, desde el servidor de aplicaciones, vaya a la carpeta <install_path>\apps\lpm\WEB-INF\classes, donde <install_path> es la ruta de instalación de LPM.
Utilice un editor de texto para abrir el archivo app-production-config.properties.
Actualice la información de la base de datos que debe dirigir al origen de datos terciario.
datasource.webapp = secondary datasource.badge = DEFAULT datasource.pin = tertiary datasource.stats = DEFAULT datasource.printernicknames = secondary datasource.printtrackdevices = DEFAULT
Asegúrese de que las actualizaciones del portal LPM sean iguales que los valores del archivo database.properties.
Guarde el archivo.
Reinicie el servicio Lexmark Solutions Application Server.
Cuando utilice una instancia con nombre de Microsoft SQL Server para la base de datos de Print Release, agregue el parámetro
a las siguientes propiedades:Por ejemplo, la sección de ESTADÍSTICAS debe actualizarse a lo siguiente:
database.STATS.connect=jdbc:sqlserver://network.address.of.mssqlserver;databaseName=CustomerPrDatabaseName;instanceName=nameOfCustomerMSSQLInstance; database.STATS.dataSource=network.address.of.mssqlserver;databaseName= CustomerPrDatabaseName;instanceName= nameOfCustomerMSSQLInstance;