If the Directory database of your main server is disconnected and not communicating properly, troubleshoot with the following possible causes and solutions.
Is the database local?
On the main server page in Server Admin, ensure that the name in the Database server field indicates that the SQL server is local.
- To troubleshoot in SQL Server Management Server (SSMS):
- Verify that the server instance name is correct.
- Verify that the server running the SQL service is online.
- Go to and double-click on Current to check the Log File Viewer for credentials or permissions issues .
- To troubleshoot in Server Admin, select your server, then click . The Logs panel on the right displays any current issues.
- If the database is not local:
- Instead of connecting to the remote database server using the SQL Server instance name, open Server Admin and connect using the server's IP address.
- Ensure that the remote database server ports are open and reserved for the SQL server.
Is the database version incompatible?
On the main server page in Server Admin, check the Database status for the following error: Database version is higher than the current version.
If the database version is incompatible after you have updated Security Center, restore your database to a previous version, or ensure that the correct version of Security Center is installed.
Does the user who is running the Genetec™ Server service have permission to access the Directory database?
The Genetec™ Server service logon user might not have the necessary rights on the Directory database in SQL. Open SSMS to verify the Directory database permissions, and add the required permissions where necessary.
- In the Object Explorer pane, click .
- Right-click on the user running the Genetec Server service, and select
Properties.NOTE: If the user running the Genetec™ Server service is
Local System, then the corresponding user in SSMS isNT AUTHORITY\SYSTEM. - Click Server roles and verify that all server-level roles for the
Directory database are selected.
- Click User mapping, select Directory, and
verify that all database-level roles for the Directory database are selected.
Is the Directory database full?
- Open SSMS.
- In the Object Explorer pane, click .
- Right-click on the Directory database and select .
- Check the Space Available field to see if the Directory database has reached its size limit.
Is there a Directory failover configuration issue?
Event Source: GenetecDirectory.exe
Description: Unable to take the database lock, another Master Directory may be running on this database, restarting Directory serviceIf this error occurred, use Windows Services to restart the Genetec™ Server service on your failover server.
Is the SQL database transaction log (LDF file) too big?
- In the Object Explorer pane, click Databases.
- Right-click on the Directory database and select .
- In the Database files section, check the size of the LDF file.
Is your Directory database corrupted?
- The existing Directory database could have incorrect configuration or an information conflict.
- The existing Directory database could be corrupted.
- In Server Admin, select your server, then click . The Logs panel on the right displays any current issues.
- In Event Viewer, click , and then look for related warning and error messages in the panel on the right.