Это не полностью отвечает на вопрос, но здесь идет.
Свойства сервера -> Безопасность генерируется путем запроса реестра Windows.Нет простого способа запросить его из системы.
Вы можете использовать
exec master.dbo.xp_regread
N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\Setup',
N'SQLPath',
@dir output
select @dir
exec master.dbo.xp_instance_regread
N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\Setup',
N'SQLPath',
@dir output
select @dir
Проблема в том, что вы должны знать, где в N'HKEY_LOCAL_MACHINE',
найти то, что вы ищете.
Этот ответ был основан на: Различия между xp_instance_RegRead и xp_RegRead