Как я могу сказать, какой выпуск SQL Server работает на машине?

Я выполняю SQL Server 2005, но я не уверен, какой выпуск это. Как я могу решить, какой выпуск (Экспресс, Стандарт, Предприятие и т.д.) действительно ли работа является машиной?

62
задан gyurisc 15 January 2010 в 08:55
поделиться

3 ответа

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')
  • -1253826760 = Рабочий стол
  • -1592396055 = Экспресс
  • -1534726760 = Стандартный
  • 1333529388 = Рабочая группа
  • 1804890536 = Предприятие
  • -323382091 = Личный
  • - 2117995310 = разработчик
  • 610778273 = оценка предприятия
  • 1044790755 = встроенный SQL для Windows
  • 4161255391 = экспресс с расширенными возможностями
127
ответ дан 24 November 2019 в 16:36
поделиться
[11196429-

Я использую этот запрос здесь, чтобы получить всю релевантную информацию (актуально для меня, по крайней мере :-)) с 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   *********       
21
ответ дан 24 November 2019 в 16:36
поделиться

Вы можете получить только издание (плюс в рамках индивидуальных свойств), используя SERVERPROPERTY

например,

SELECT SERVERPROPERTY('Edition')

Quote (для "Издания"):

Installed product edition of the экземпляр SQL Server. Использовать значение этого имущества для определения особенности и ограничения, такие как максимальное количество процессоров, то есть поддерживаемый установленным продуктом.
Возвращается:
"Настольный двигатель" (Нет. доступно для SQL Server 2005.)
. 'Версия для разработчиков'
'Предприятие Издание"
"Оценка предприятия". Edition"
'Персональная редакция'(Нет доступно для SQL Server 2005.)
. Стандартное издание
'Экспресс-версия'
"Экспресс-версия с расширенной Службы"
'Версия для рабочей группы'
'Windows Встроенный SQL'
Тип базовых данных: nvarchar(128)

6
ответ дан 24 November 2019 в 16:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: