Support Portal

Welcome, Guest Login

Support Center

Error: The Database Engine system data directory in the registry is not valid.

Last Updated: Jul 17, 2017 03:32PM PDT

Applies to...

  • DxEnterprise 15.5
  • DxEnterprise 16.0

Summary

When updating or patching a passive instance of Microsoft SQL Server you encounter the error:

The Database Engine system data directory in the registry is not valid.

Information

This is a known issue within DxEnterprise. It is caused by the SQLDataRoot key being set to the cluster value in the local registry (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL<version>.<instance_name>\Setup).

Resolution

An updated version of DxLib.dll is available for download. To update DxLib.dll please use the following procedure:

  1. Download the appropriate version.
  2. ​Unzip the file.
  3. Copy the file to %ProgramFiles%\DH2i\bin, overwriting the original file on all nodes in the cluster.
  4. On the node where the patch failed, open a command prompt.
  5. Change directory to %ProgramFiles%\DH2i\bin.
  6. Execute the following command:

    dxengine.exe load-instance-registry <vhost_name>\<instance_name> local

  7. Finish applying the SQL Server patches.
  8. Repeat steps 4-7 on any other instances that also experience the error.

Contact Us

support.desk@dh2i.com
http://assets0.desk.com/
false
desk
Loading
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
about
false
Invalid characters found
/customer/en/portal/articles/autocomplete