Как узнать какая версия SQL Server стоит?

В SQL Server можно узнать версию, используя запрос на языке SQL:


SELECT @@VERSION;
  

Выполнив этот запрос, вы получите строку с информацией о версии сервера, например:


Microsoft SQL Server 2019 (RTM-CU5) (KB4556273) - 15.0.4043.16 (X64)
        
May 15 2020 19:13:51
Copyright (C) 2019 Microsoft Corporation
Developer Edition (64-bit) on Windows Server 2016 Standard 10.0 (Build 14393: ) (Hypervisor)

В данном примере видно, что серверу установлена версия SQL Server 2019 (RTM-CU5) с номером 15.0.4043.16.

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

Как узнать какая версия SQL Server стоит

Добро пожаловать! В этой статье мы разберем, как узнать текущую версию SQL Server. Если вы интересуетесь базами данных и веб-разработкой, то знание версии SQL Server может быть полезным для вас. Давайте начнем!

1. Использование T-SQL команды @@VERSION

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

SELECT @@VERSION;

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

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

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

SELECT SERVERPROPERTY('ProductVersion') AS 'Product Version';
SELECT SERVERPROPERTY('ProductLevel') AS 'Product Level';
SELECT SERVERPROPERTY('Edition') AS 'Edition';

Первый запрос возвращает версию продукта (например, 14.0.1000.169). Второй запрос возвращает уровень продукта (например, RTM). Третий запрос возвращает издание продукта (например, Express Edition).

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

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

EXEC sp_server_info;

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

Вывод

Теперь у вас есть несколько способов узнать текущую версию SQL Server. Вы можете использовать T-SQL команду @@VERSION, системную функцию SERVERPROPERTY или системную процедуру sp_server_info. Каждый из этих способов предоставляет различные уровни информации о сервере. Используйте тот, который лучше всего соответствует вашим потребностям.

Надеюсь, эта статья была полезной! Если у вас есть еще вопросы, не стесняйтесь задавать. Удачи в изучении SQL Server!

Видео по теме

SQL Server - Различие Выпусков и Цены на Лицензии

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

SQL Server 2017 TempDB usage или как понять, какой "злодей" использует tempDB

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

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

Как узнать какая версия SQL Server стоит?

Как узнать имя сервера SQL Server: простой способ

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

Как установить ABS Марк SQL: пошаговое руководство