Microsoft SQL Server 中的釋放機密列印資料庫表格會在安裝期間自動建立。在安裝期間,請在資料庫畫面上指定 Microsoft SQL Server 資料庫伺服器資訊。此程序會自動將正確資訊填入 database.properties 檔案。在與 database.properties 檔案相同的目錄中,會儲存 database_mssql.properties 檔案的備份複本。database_mssql.properties 檔案包含變數名稱,可在格式化 Microsoft SQL Server 的 database.properties 檔案時作為範本使用。如果您編輯 database_mssql.properties 以供使用,請將其重新命名為
。請注意:
安裝後從 Firebird 切換到 Microsoft SQL Server 時,請手動在 Microsoft SQL Server 中建立釋放機密列印資料庫。刪除所有備份檔案,然後執行 LPM 安裝程式。在資料庫畫面上指定 Microsoft SQL Server 資料庫資訊。
2016
2014
2012
2008
2005
在安裝 Microsoft SQL Server 2014 或 2012 之前,請從 Server Manager 新增下列項目:
Microsoft Server 2012 的 .Net Framework 3.5 功能
Microsoft Server 2008 的 .Net Framework 3.5.1 功能
從 Management Studio,以資料庫擁有者的身分連接到資料庫伺服器。
右鍵按一下資料庫節點,然後按一下新資料庫。
輸入資料庫的描述名稱。
按一下確定。
從您的電腦更新釋放機密列印表格。例如,%ProgramFiles%\Lexmark\Solutions\lpm\ms-sql-script\migrate-ascii-column-data-to-unicode.sql。
請注意:
從 Management Studio,以資料庫擁有者的身分連接到資料庫伺服器。
右鍵按一下釋放機密列印資料庫,然後按一下新查詢。
在新的查詢視窗中,貼上 migrate-ascii-column-data-to-unicode.sql 檔案的內容。
請確定已選取釋放機密列印資料庫,然後按一下執行。
在 PR_JOBS 等所有釋放機密列印表格中,
資料類型現已更新為 。在安裝期間,LPM 2.4 版本或更新版本會在內容檔案中建立連接字串。在 Microsoft SQL Server 中手動建立釋放機密列印資料庫,然後執行 LPM 獨立安裝程式。此程序會將正確資訊填入 database.properties 檔案,然後在 Microsoft SQL Server 中自動建立釋放機密列印表格。
從 Lexmark Management Console-LDD 管控平台,將應用程式伺服器設為離線。
從應用程式伺服器,瀏覽至 <install_path>\apps\printrelease\WEB-INF\classes 資料夾,其中 <install_path> 是 LPM 的安裝路徑。
將
重新命名為 。使用文字編輯器,開啟 database_mssql.properties 檔案。
請執行以下各項:
搜尋
,然後以 Microsoft SQL Server 的網路位址取代所有執行個體。搜尋
,然後以包含釋放機密列印資料庫表格的 Microsoft SQL Server 資料庫名稱取代所有執行個體。搜尋
,然後以 Microsoft SQL Server 具名使用者 (具有釋放機密列印資料庫表格的讀、寫、刪除權限) 取代所有執行個體。搜尋
,然後以 Microsoft SQL Server 具名使用者的密碼取代所有執行個體。將檔案命名為
。儲存該檔案。
重新啟動 Lexmark Solutions Application Server 服務。
Lexmark Solutions Application Server 程序 (tomcat7.exe) 完成初始化後,請將伺服器設定為線上。
對所有應用程式伺服器重複此程序。
在 database.properties 檔案中進行變更時,需要在 LPM 入口網站應用程式伺服器中進行更新。依預設,LPM 入口網站會配置名稱為預設和次要資料來源的資料來源。資料來源中的資料庫資訊會因 LPM 的設定而有所不同。例如,安裝在非混合式設定中的 LPM 會將預設和次要資料來源指向相同的資料庫。在混合式設定中,預設的資料來源會指向 LPM Microsoft SQL Server 資料庫,而次要的資料來源會指向 Lexmark 文件分送系統 (LDD) Firebird 資料庫。
從 Lexmark Management Console-LDD 管控平台,將應用程式伺服器設為離線。
從應用程式伺服器,瀏覽至 <install_path>\apps\lpm\WEB-INF\classes 資料夾,其中 <install_path> 是 LPM 的安裝路徑。
使用文字編輯器,開啟 database-production-config.properties 檔案。
更新預設或次要資料來源所指向的資料庫資訊。
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
若要新增其他資料來源,請執行下列動作:
複印次要資料來源。
以
或任何適當且唯一的字尾取代 。為新增的資料來源更新資料庫資訊。
為新增的資料來源新增密碼加密編解碼器。
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
如果新增新的資料來源,請從應用程式伺服器瀏覽至 <install_path>\apps\lpm\WEB-INF\classes 資料夾,其中 <install_path> 是 LPM 的安裝路徑。
使用文字編輯器,開啟 app-production-config.properties 檔案。
更新必須指向第三資料來源的資料庫資訊。
datasource.webapp = secondary datasource.badge = DEFAULT datasource.pin = tertiary datasource.stats = DEFAULT datasource.printernicknames = secondary datasource.printtrackdevices = DEFAULT
請確定 LPM 入口網站中的更新和 database.properties 檔案中的值相同。
儲存該檔案。
重新啟動 Lexmark Solutions Application Server 服務。
在釋放機密列印資料庫中使用 Microsoft SQL Server 的具名執行個體時,請將
參數新增至下列內容:例如,STATS 區段必須更新至下列項目:
database.STATS.connect=jdbc:sqlserver://network.address.of.mssqlserver;databaseName=CustomerPrDatabaseName;instanceName=nameOfCustomerMSSQLInstance; database.STATS.dataSource=network.address.of.mssqlserver;databaseName= CustomerPrDatabaseName;instanceName= nameOfCustomerMSSQLInstance;