Заметки о Windows и других программных продуктах Microsoft...

Как узнать версию MS SQL Server

Как узнать версию MS SQL Server

Для того, чтобы узнать установленную версию MS SQL Server, надо открыть SQL Management Studio, подключиться к нужному экземпляру сервера, нажать «New Query» и выполнить следующий запрос:

SELECT @@version.

Результатом этого запроса будет строка с нужной информацией.

SELECT @@version

 

SELECT @@version не выдает информацию об установленном сервис-паке. Уточнить этот момент можно по адресу http://support.microsoft.com/kb/321185/en. Как видите, версия 11.0.5058.0 означает, что установлен второй сервис-пак.

версии MS SQL 2012

 

Еще один вариант запроса, позволяющий узнать версию продукта:

SELECT SERVERPROPERTY (‘productversion’), SERVERPROPERTY (‘edition’), SERVERPROPERTY (‘productlevel’)

В оличие от SELECT @@version функция SERVERPROPERTY возвращает только конкретные свойства, относящиеся к версии, что несколько удобнее.

SELECT SERVERPROPERTY

 

И для разнообразия еще один, альтернативный способ, не требующий использования Management Studio. В лог-файле Errorlog первые несколько строк содержат информацию о продукте — номер версии, разрядность, редакцию и тип лицензии SQL Server. По умолчанию лог-файлы располагаются в папке Program Files\Microsoft SQL Server\MSSQLx.MSSQLSERVER\MSSQL\log

Примечание. Вместо х должен быть номер версии продукта — 12 для SQL Server 2014, 11 для SQL Server 2012, 10 для SQL Server 2008 и т.д.

error.log

 

На этом все. Теперь, если требуется точно выяснить, что за версия SQL Server установлена на сервере, вы знаете что делать.

 
 
Комментарии

Круто! спасибо, помогло через просмотр лог-файла!

Валерий

Спасибо. Коротко и понятно

Добрый день.
А подскажите пожалуйста.
А если видно (в логе) только редакция… где можно еще посмотреть модель лицензирование?

Салават

ДЛЯ БУДУЩИХ ПОКОЛЕНИЙ, задающих вопросы, ибо ты уже, скорее всего, все посмотрел. Если пишется evaluation edition, значит версия ознакомительная на 180 дней, а если слова evaluation нет, тогда версия рабочая.

Я задавал вопрос не про это, а про модель лицензирование.
Получается, если пишет core-based — значит лицензируются ядра, если ниче не пишет — лицензируются сервер(виртуальные машини)(нужно еще CAL лицензии).

Артём

Добрый день, а как узнать версию mssql имея на руках только mdf и ldf файлый? Т.к. пк сдох и никто не знает какая там верси sql была 🙂 А файлы каким то образом кто то вытащить смог.

Leave a Reply to Yuriy