Discovery and Risk Assessment Server 2013 - "An error has occurred initializing record manager: SQL exception generated..."
When launching Discovery and Risk Assessment Server 2013, you may see the following error:
An unexpected error has occurred: An error has occurred initializing record manager: SQL exception generated by SELECT COUNT(*) FROM UDKDEFINITION WHERE AccountID = @accountId and UDKType = @udkType. Details: Invalid object name 'UDKDEFINITION'.
This error occurs if Audit and Control Management Server 2013 (ACM) is not installed and configured. The installation of ACM creates a database in SQL Server, which is the same database used by Discovery. As stated in the install documentation, ACM must be installed and configured before installing Discovery: