Вы можете использовать INFORMATION_SCHEMA.PARAMETERS для просмотра параметров созданных пользователем объектов.
Однако SERVERPROPERTY
не появится в этом. Тем не менее, то, что вы запрашиваете, - это не перебор параметров, а фактические значения параметра propertyname
SERVERPROPERTY
.
SERVERPROPERTY ( propertyname )
Значения задокументированы и не должны изменяться до тех пор, пока не будет установлена другая версия SQL Server, поэтому жестко запишите код и создайте свой курсор на этом:
SELECT SERVERPROPERTY('ProductVersion') AS Value , 'ProductVersion' as TypeOf
UNION ALL SELECT SERVERPROPERTY('ProductLevel') , 'ProductLevel'
UNION ALL SELECT SERVERPROPERTY('Edition') , 'Edition'
UNION ALL SELECT SERVERPROPERTY('EngineEdition') , 'EngineEdition'
ВЫВОД:
Value TypeOf
-------------------------- ------------------
9.00.3042.00 ProductVersion
SP2 ProductLevel
Standard Edition Edition
2 EngineEdition
(4 row(s) affected)