Я выполняю SQL Server 2005, но я не уверен, какой выпуск это. Как я могу решить, какой выпуск (Экспресс, Стандарт, Предприятие и т.д.) действительно ли работа является машиной?
select @@version
Sample Output
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) Март 29 2009 10:11:52 Авторские права (c) 1988-2008 Microsoft Corporation Developer Edition (64-битная) на Windows NT 6. 1 (Build 7600: )
Если вы просто хотите получить версию, вы можете использовать:
select serverproperty('Edition')
Для использования в автоматизированном сценарии, вы можете получить ID версии, который является целым числом:
select serverproperty('EditionID')
Я использую этот запрос здесь, чтобы получить всю релевантную информацию (актуально для меня, по крайней мере :-)) с SQL Server:
SELECT
SERVERPROPERTY('productversion') as 'Product Version',
SERVERPROPERTY('productlevel') as 'Product Level',
SERVERPROPERTY('edition') as 'Product Edition',
SERVERPROPERTY('buildclrversion') as 'CLR Version',
SERVERPROPERTY('collation') as 'Default Collation',
SERVERPROPERTY('instancename') as 'Instance',
SERVERPROPERTY('lcid') as 'LCID',
SERVERPROPERTY('servername') as 'Server Name'
, который дает вам вывод что-то вроде этого:
Product Version Product Level Product Edition CLR Version
10.0.2531.0 SP1 Developer Edition (64-bit) v2.0.50727
Default Collation Instance LCID Server Name
Latin1_General_CI_AS NULL 1033 *********
Вы можете получить только издание (плюс в рамках индивидуальных свойств), используя SERVERPROPERTY
например,
SELECT SERVERPROPERTY('Edition')
Quote (для "Издания"):
Installed product edition of the экземпляр SQL Server. Использовать значение этого имущества для определения особенности и ограничения, такие как максимальное количество процессоров, то есть поддерживаемый установленным продуктом.
Возвращается:
"Настольный двигатель" (Нет. доступно для SQL Server 2005.)
. 'Версия для разработчиков'
'Предприятие Издание"
"Оценка предприятия". Edition"
'Персональная редакция'(Нет доступно для SQL Server 2005.)
. Стандартное издание
'Экспресс-версия'
"Экспресс-версия с расширенной Службы"
'Версия для рабочей группы'
'Windows Встроенный SQL'
Тип базовых данных: nvarchar(128)