Summary
In a failover cluster environment, when the Laserfiche Server attempts to start up on a backup computer, you may receive the following error message:
Error reading repository information, or repository misconfigured [9025].
Cause
The Laserfiche Server stores DBMS connection information in the registry. By default, Laserfiche also encrypts this DBMS connection string information. The encryption scheme is machine specific. This means that when the registry is replicated between cluster nodes, the encrypted connection string is now invalid on the failover machine and Laserfiche is unable to connect to the DBMS.
Workaround
Add an unencrypted connection string to the registry under the HKEY_LOCAL_MACHINE\SOFTWARE\Laserfiche\Engine\8.0\Repositories\RepositoryName registry key.
To add a connection string
regedt32
ConnectionString
Microsoft SQL Server with Windows Authentication (Laserfiche Server 8 and 9):
Driver={SQL Native Client};SERVER={YourMSSQLServerName};Trusted_Connection=yes;DATABASE={YourDatabaseName};
Microsoft SQL Server with Windows Authentication (Laserfiche Server 10):
Driver={ODBC Driver 11 for SQL Server};SERVER={YourMSSQLServerName};Trusted_Connection=yes;DATABASE={YourDatabaseName};
Microsoft SQL Server with SQL Server Authentication (Laserfiche Server 8 and 9):
Driver={SQL Native Client};SERVER={YourMSSQLServerNAme};UID={SQLLoginName};PWD={SQLPassword};DATABASE={YourDatabaseName};
Microsoft SQL Server with SQL Server Authentication (Laserfiche Server 10):
Driver={ODBC Driver 11 for SQL Server};SERVER={YourMSSQLServerNAme};UID={SQLLoginName};PWD={SQLPassword};DATABASE={YourDatabaseName};
Oracle:
Driver={Oracle in OraClient10g_home1};DBQ=OracleServerName;UID=schemaName;PWD=schemaPassword;