В данной статье будет рассказано как определить версию (Product Version), уровень продукта (Product Level), а также выпуск или редакцию (Edition) установленного Microsoft SQL Server. В данной статье, в качестве примера используется Microsoft SQL Server 2012, но для более ранних продуктов, таких как SQL Server 2005 и SQL Server 2008, алгоритм определения версии точно такой же. Итак:
Запускаем программу «Среда SQL Server Management Studio» и вводим данные для авторизации.
После чего нажимаем на кнопку «Создать запрос» (New Query) на панели задач.
Откроется вкладка нового запроса. Вводим код:
SELECT
@@VERSION
Нажимаем на «Выполнить» (Execute) там же, на панели задач, и видим результат запроса в окне «Результаты» (Results). Весь текст будет содержаться в одной ячейке получившейся таблицы, поэтому удобно скопировать результат в буфер обмена и вставить для просмотра в какой-нибудь редактор, например Блокнот.
Здесь мы увидим номер и дату версии продукта, разрядность, а также сборку и выпуск SQL Server.
Также можно получить дополнительные сведения (уровень продукта, параметры сортировки, идентификатор процесса службы SQL Server и др.) с помощью оператора SERVERPROPERTY(). Например, выполнив код:
SELECT
SERVERPROPERTY('ProductVersion') AS ProductVersion,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('Edition') AS Edition
Получим версию, уровень и текущую редакцию SQL Server.
С полным синтаксисом и возможностями команды SERVERPROPERTY() можно ознакомиться на сайте Microsoft MSDN Library.