Он хранится в реестре и может находиться в одном из нескольких разных мест.Если SQL Server установлен в качестве экземпляра по умолчанию, он находится здесь.
HKLM\SOFTWARE\Microsoft\MSSQLServer\Setup\SQLPath
Если SQL Server установлен в качестве именованного экземпляра, он находится здесь.Просто замените слово INSTANCE на фактическое имя экземпляра.
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\INSTANCE\Setup\SQLPath.
Примечание Первое значение реестра работает с SQL Server 7 и 2000. Второе работает только с SQL Server 2000.