Installing Endpoint Protection Manager using SQL server 2014 database failed at initializing database or upgrading database schema at 2%.
SEPM install log:
2017-3-14 17:24:37 STDERR: SQL Exception:
2017-3-14 17:24:37 STDERR: SQL Command: CREATE VIEW V_AGENT_INCL_RISK_INFO AS SELECT *, POWERERASER_PENDING.ALERTS_COUNT AS POWERERASER_PENDING_ALERTS FROM SEM_AGENT SA with (NOLOCK) LEFT JOIN (SELECT COUNT(A.ALERT_IDX) AS ALERTS_COUNT,A.COMPUTER_IDX FROM ALERTS A with (NOLOCK) WHERE A.SOURCE='PowerEraser' AND A.ACTUALACTION_IDX=14 AND A.DELETED=0 AND A.Mother_Idx = '' AND (DATEDIFF(day,A.ALERTDATETIME, GETDATE()) < 30) GROUP BY A.COMPUTER_IDX) AS POWERERASER_PENDING ON POWERERASER_PENDING.COMPUTER_IDX = SA.COMPUTER_ID
2017-3-14 17:24:37 STDERR: SQLState: 42S22
2017-3-14 17:24:37 STDERR: Message: Colum 'Mother_Idx' invalid
2017-3-14 17:24:37 STDERR: Vendor: 207
2017-3-14 17:24:37 STDERR: java.sql.SQLException: Colum 'Mother_Idx' invalid
2017-3-14 17:24:37 STDERR: at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:372)
2017-3-14 17:24:37 STDERR: at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2988)
2017-3-14 17:24:37 STDERR: at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2421)
2017-3-14 17:24:37 STDERR: at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:671)
2017-3-14 17:24:37 STDERR: at net.sourceforge.jtds.jdbc.JtdsStatement.processResults(JtdsStatement.java:613)
2017-3-14 17:24:37 STDERR: at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQL(JtdsStatement.java:572)
2017-3-14 17:24:37 STDERR: at net.sourceforge.jtds.jdbc.JtdsStatement.executeImpl(JtdsStatement.java:809)
2017-3-14 17:24:37 STDERR: at net.sourceforge.jtds.jdbc.JtdsStatement.execute(JtdsStatement.java:1282)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.server.db.util.DatabaseUtilities.execCommandFromScript(DatabaseUtilities.java:2099)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.install.ui.MainFrame.initDatabase(MainFrame.java:2619)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.install.ui.MainFrame.configureDB(MainFrame.java:1299)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.install.ui.MainFrame.nextBtnActionPerformed(MainFrame.java:4397)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.install.ui.MainFrame.access$500(MainFrame.java:296)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.install.ui.MainFrame$5$1.construct(MainFrame.java:3953)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.util.SwingWorker$2.run(SwingWorker.java:159)
2017-3-14 17:24:37 STDERR: at java.lang.Thread.run(Thread.java:745)
2017-3-14 17:24:37 STDERR: java.sql.SQLException: java.sql.SQLException: Colum 'Mother_Idx' invalid
2017-3-14 17:24:37 STDERR: at com.sygate.scm.server.db.util.DatabaseUtilities.execCommandFromScript(DatabaseUtilities.java:2109)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.install.ui.MainFrame.initDatabase(MainFrame.java:2619)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.install.ui.MainFrame.configureDB(MainFrame.java:1299)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.install.ui.MainFrame.nextBtnActionPerformed(MainFrame.java:4397)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.install.ui.MainFrame.access$500(MainFrame.java:296)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.install.ui.MainFrame$5$1.construct(MainFrame.java:3953)
2017-3-14 17:24:37 STDERR: at com.sygate.scm.util.SwingWorker$2.run(SwingWorker.java:159)
2017-3-14 17:24:37 STDERR: at java.lang.Thread.run(Thread.java:745)
2017-3-14 17:25:11 STDERR: java.sql.SQLException: object name 'AUDIT_LOG' invalid
2017-3-14 17:25:11 STDERR: at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:372)
2017-3-14 17:25:11 STDERR: at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2988)
2017-3-14 17:25:11 STDERR: at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2421)
2017-3-14 17:25:11 STDERR: at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:671)
2017-3-14 17:25:11 STDERR: at net.sourceforge.jtds.jdbc.JtdsStatement.processResults(JtdsStatement.java:613)
2017-3-14 17:25:11 STDERR: at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQL(JtdsStatement.java:572)
2017-3-14 17:25:11 STDERR: at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.execute(JtdsPreparedStatement.java:784)
2017-3-14 17:25:11 STDERR: at com.sygate.scm.server.util.AuditUtil.insertAuditLogToDB(AuditUtil.java:255)
2017-3-14 17:25:11 STDERR: at com.sygate.scm.server.util.AuditUtil.auditEvent(AuditUtil.java:183)
2017-3-14 17:25:11 STDERR: at com.sygate.scm.server.util.AuditUtil.auditConfigurationEvent(AuditUtil.java:82)
2017-3-14 17:25:11 STDERR: at com.sygate.scm.install.ui.MainFrame.auditConfigurationEvent(MainFrame.java:2045)
2017-3-14 17:25:11 STDERR: at com.sygate.scm.install.ui.MainFrame.configureDB(MainFrame.java:1955)
2017-3-14 17:25:11 STDERR: at com.sygate.scm.install.ui.MainFrame.nextBtnActionPerformed(MainFrame.java:4397)
2017-3-14 17:25:11 STDERR: at com.sygate.scm.install.ui.MainFrame.access$500(MainFrame.java:296)
2017-3-14 17:25:11 STDERR: at com.sygate.scm.install.ui.MainFrame$5$1.construct(MainFrame.java:3953)
2017-3-14 17:25:11 STDERR: at com.sygate.scm.util.SwingWorker$2.run(SwingWorker.java:159)
2017-3-14 17:25:11 STDERR: at java.lang.Thread.run(Thread.java:745)
SQL server enabled the case-sensitve colation. SEPM 12.1 and SEPM14 does not support case-sensitve collation.
Use a SQL server database which does not use case-sensitve collation.