Important Update: Cohesity Products Knowledge Base Articles


All Cohesity Knowledge Base Articles are now managed via the Cohesity Support Portal: https://support.cohesity.com/. The Knowledge Base articles available here will not reflect the latest information or may no longer be accessible.

How to prevent Enterprise Vault Directory service from starting before MS SQL services if MS SQL is running on the same box

Article: 100019025
Last Published: 2021-09-14
Ratings: 0 0
Product(s): Enterprise Vault

Problem

When Enterprise Vault and Microsoft SQL services are running on the same server, an Event ID 40974 may be generated on a reboot.

Error Message

Type:      Warning
Event:      40974
Source:      Enterprise Vault
Category:   File Server Archive Manager
Description:
Unable to access the Directory Service on server.domain.com

Check that the Directory Service is running. The process will automatically continue normal operation as soon as the Directory Service becomes available.
V-437-40974
 

Solution

To prevent the Directory service from starting prior to the MSSQLServer service, dependency of the MSSQLServer needs to be set on the Enterprise Vault Directory services.

Warning: Incorrect use of the Windows registry editor may prevent the operating system from functioning properly. Great care should be taken when making changes to a Windows registry. Registry modifications should only be carried-out by persons experienced in the use of the registry editor application. It is recommended that a complete backup of the registry and workstation be made prior to making any registry changes.


1. Open regedit and browse to the following location:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Enterprise Vault Directory Service

2. Click Modify on the DependOnService.

3. When the Data dialog box appears, type the name or names of the services to start before this service with one entry for each line, and then click OK.

To add the MS SQL services add the following:

    MSSQLSERVER

4. When the computer starts, it uses this entry to verify that the service or services listed in this value are started before attempting to start the dependent service.

 
 

 

Was this content helpful?