Как узнать версию SQL сервера: подробная инструкция для проверки

Для того чтобы посмотреть версию SQL сервера, вы можете воспользоваться следующим запросом:

SELECT @@VERSION;

Этот запрос возвращает информацию о версии SQL сервера, который вы используете.

Детальный ответ

Как посмотреть версию SQL сервера

При работе с SQL сервером, иногда вам может потребоваться узнать текущую версию, чтобы определить поддерживаемые функции или применить обновления. В этой статье я покажу вам несколько способов, как вы можете узнать версию SQL сервера.

1. Использование переменной @@VERSION

Один из самых простых способов узнать версию SQL сервера - это использовать встроенную переменную @@VERSION. Вот как вы можете это сделать:


SELECT @@VERSION;

Этот запрос вернет строку, содержащую информацию о версии сервера. Например, результат может выглядеть примерно так:

Microsoft SQL Server 2019 (RTM-CU10) (KB5003242) - 15.0.4146.1 (X64)
        May  4 2022 19:24:04
        Copyright (C) 2019 Microsoft Corporation
        Developer Edition (64-bit) on Windows 10 Pro 10.0  (Build 19043: ) (Hypervisor)

В данном примере версия сервера SQL составляет 15.0.4146.1.

2. Использование функции SERVERPROPERTY

SQL сервер также предоставляет функцию SERVERPROPERTY, которую можно использовать для получения различной информации о сервере. Чтобы узнать версию сервера, используйте следующий запрос:


SELECT SERVERPROPERTY('productversion');

Этот запрос вернет только значение версии, например:

15.0.4146.1

В этом примере версия SQL сервера также составляет 15.0.4146.1.

3. Использование представления sys.dm_os_windows_info

Если вы работаете с SQL сервером на операционной системе Windows, вы можете использовать представление sys.dm_os_windows_info для получения информации о версии операционной системы и SQL сервера. Вот как это можно сделать:


SELECT windows_release, sqlserver_version
FROM sys.dm_os_windows_info;

Этот запрос вернет два столбца: windows_release содержит информацию о версии операционной системы, а sqlserver_version - информацию о версии сервера SQL. Пример результата:

Windows 10 Pro 10.0 , Microsoft SQL Server 2019 (RTM-CU10) (KB5003242) - 15.0.4146.1 (X64)

Здесь версия SQL сервера составляет 15.0.4146.1.

4. Использование системной процедуры sp_server_info

Если вы хотите получить дополнительную информацию о SQL сервере, вы можете использовать системную процедуру sp_server_info. Например, чтобы узнать версию, выполните следующий запрос:


EXEC sp_server_info;

Результат будет содержать различную информацию, включая версию сервера SQL. Пример:

attribute_id attribute_name attribute_value
------------ -------------- ---------------
1            DBMS_NAME      Microsoft SQL Server
2            DBMS_VER       15.0.4146
...

Здесь версия сервера SQL также составляет 15.0.4146.

Вывод

В этой статье мы рассмотрели несколько способов, как можно узнать версию SQL сервера. Вы можете использовать переменную @@VERSION, функцию SERVERPROPERTY, представление sys.dm_os_windows_info или системную процедуру sp_server_info. Каждый из этих способов предоставляет информацию о версии сервера, и вы можете выбрать наиболее удобный для вас.

Видео по теме

Как найти и запустить экземпляр SQL Server

Установка и настройка Microsoft SQL Server 2019 + Management Studio

Как проверить запущена ли служба MS SQL Server

Похожие статьи:

Как отсортировать по возрастанию в SQL: руководство для начинающих

Как узнать версию SQL сервера: подробная инструкция для проверки

🔌 Как подключить базу данных SQL к WPF: пошаговое руководство