Le tabelle del database di Rilascio stampe in Microsoft SQL Server vengono create automaticamente durante l'installazione. Durante l'installazione, specificare le informazioni del server di database Microsoft SQL Server nella schermata del database. In questo modo il file database.properties viene automaticamente compilato con le informazioni corrette. Nella stessa directory del file database.properties viene memorizzata una copia di backup del file database_mssql.properties. Il file database_mssql.properties contiene nomi di variabili che possono essere utilizzati come modello quando si formatta il file database.properties per Microsoft SQL Server. Se si modifica il file database_mssql.properties per l'uso, rinominarlo in
.Note:
Quando si passa da Firebird a Microsoft SQL Server dopo l'installazione, creare manualmente il database di Rilascio stampe in Microsoft SQL Server. Eliminare tutti i file di backup, quindi eseguire il programma di installazione di LPM. Specificare le informazioni del database Microsoft SQL Server nella schermata del database.
2016
2014
2012
2008
2005
Prima di installare Microsoft SQL Server 2014 o 2012, in Gestione server aggiungere quanto segue:
Funzionalità di .Net Framework 3.5 per Microsoft Server 2012
Funzionalità di .Net Framework 3.5.1 per Microsoft Server 2008
In Management Studio connettersi al server di database come proprietario del database.
Fare clic con il pulsante destro del mouse sul nodo del database, quindi scegliere Nuovo database.
Immettere un nome descrittivo per il database.
Fare clic su OK.
Sul computer aggiornare le tabelle di Rilascio stampe. Ad esempio, %ProgramFiles%\Lexmark\Solutions\lpm\ms-sql-script\migrate-ascii-column-data-to-unicode.sql.
Note:
In Management Studio connettersi al server di database come proprietario del database.
Fare clic con il pulsante destro del mouse sul database di Rilascio stampe, quindi scegliere Nuova query.
Nella finestra Nuova query, incollare il contenuto del file migrate-ascii-column-data-to-unicode.sql.
Assicurarsi che il database di Rilascio stampe sia selezionato, quindi fare clic su Esegui.
Il tipo di dati
è ora aggiornato in in tutte le tabelle di Rilascio stampe, come PR_JOBS.Durante l'installazione, LPM versione 2.4 o successiva crea le stringhe di connessione nei file delle proprietà. Creare manualmente il database di Rilascio stampe in Microsoft SQL Server, quindi eseguire il programma di installazione standalone di LPM. In questo modo il file database.properties viene automaticamente compilato con le informazioni corrette, quindi crea le tabelle di Rilascio stampe in Microsoft SQL Server.
In Lexmark Management Console impostare fuori linea il server applicazioni.
Sul server applicazioni accedere alla cartella <install_path>\apps\printrelase\WEB-INF\classes, dove <install_path> è il percorso di installazione di LPM.
Rinominare
in .Utilizzando un editor di testo, aprire il file database_mssql.properties.
Attenersi alla seguente procedura:
Cercare
, quindi sostituire tutte le istanze con l'indirizzo di rete di Microsoft SQL Server.Cercare
, quindi sostituire tutte le istanze con il nome del database Microsoft SQL Server che contiene le tabelle del database di Rilascio stampe.Cercare
, quindi sostituire tutte le istanze con l'utente non anonimo di Microsoft SQL Server che dispone dell'accesso in lettura-scrittura-eliminazione alle tabelle del database di Rilascio stampe.Cercare
, quindi sostituire tutte le istanze con la password per l'utente non anonimo di Microsoft SQL Server.Assegnare al file il nome
.Salvare il file.
Riavviare il servizio Lexmark Solutions Application Server.
Dopo che il processo Lexmark Solutions Application Server (tomcat7.exe) è stato inizializzato completamente, impostare il server in linea.
Ripetere questa procedura per tutti i server applicazioni.
Le modifiche nel file database.properties richiedono l'esecuzione di aggiornamenti nel server applicazioni del portale LPM. Per impostazione predefinita, il portale LPM è configurato con origini dati denominate origini dati predefinite e secondarie. Le informazioni del database nell'origine dati variano in base alla configurazione di LPM. Ad esempio, LPM installato in una configurazione non ibrida punta le origini dati predefinite e secondarie allo stesso database. In una configurazione ibrida, l'origine dati predefinita punta al database Microsoft SQL Server di LPM e l'origine dati secondaria punta al database Firebird di LDD.
In Lexmark Management Console impostare fuori linea il server applicazioni.
Sul server applicazioni accedere alla cartella <install_path>\apps\lpm\WEB-INF\classes, dove <install_path> è il percorso di installazione di LPM.
Utilizzando un editor di testo, aprire il file database-production-config.properties.
Aggiornare le informazioni del database puntate dall'origine dati predefinita o secondaria.
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
Per aggiungere un'altra origine dati, effettuare le seguenti operazioni:
Copiare l'origine dati secondaria.
Sostituire
con o con qualsiasi suffisso appropriato e univoco.Aggiornare le informazioni del database per l'origine dati aggiunta.
Aggiungere il codec di crittografia della password per l'origine dati aggiunta.
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
Se viene aggiunta una nuova origine dati, sul server applicazioni accedere alla cartella <install_path>\apps\lpm\WEB-INF\classes, dove <install_path> è il percorso di installazione di LPM.
Utilizzando un editor di testo, aprire il file app-production-config.properties.
Aggiornare le informazioni del database che devono puntare all'origine dati terziaria.
datasource.webapp = secondary datasource.badge = DEFAULT datasource.pin = tertiary datasource.stats = DEFAULT datasource.printernicknames = secondary datasource.printtrackdevices = DEFAULT
Assicurarsi che gli aggiornamenti nel portale LPM corrispondano ai valori nel file database.properties.
Salvare il file.
Riavviare il servizio Lexmark Solutions Application Server.
Quando si utilizza un'istanza denominata di Microsoft SQL Server per il database di Rilascio stampe, aggiungere il parametro
alle seguenti proprietà:Ad esempio, la sezione STATS deve essere aggiornata come segue:
database.STATS.connect=jdbc:sqlserver://network.address.of.mssqlserver;databaseName=CustomerPrDatabaseName;instanceName=nameOfCustomerMSSQLInstance; database.STATS.dataSource=network.address.of.mssqlserver;databaseName= CustomerPrDatabaseName;instanceName= nameOfCustomerMSSQLInstance;