Поделиться через


Определите, какая версия и издание SQL Server Database Engine используется

В этой статье описаны процедуры определения версии и выпуска SQL Server ядро СУБД, запущенной.

Исходная версия продукта: SQL Server
Исходный номер базы знаний: 321185

Чтобы определить версию SQL Server, воспользуйтесь одним из указанных ниже способов.

Примечание.

Сведения о версии соответствуют шаблону major.minor.build.version . Сведения о "редакции" обычно не используются при проверке версии SQL Server.

Метод 1. Подключение к серверу с помощью SQL Server Management Studio

Подключитесь к серверу с помощью обозреватель объектов в SQL Server Management Studio (SSMS). После подключения сведения о версии будут отображаться в скобках, а также имя пользователя, используемое для подключения к конкретному экземпляру SQL Server. Дополнительные сведения о подключении к SQL Server с помощью обозреватель объектов см. в статье "Подключение к SQL Server" или База данных SQL Azure.

Метод 2. Просмотр первых нескольких строк файла журнала ошибок

Просмотрите первые несколько строк файла журнала ошибок для этого экземпляра. По умолчанию журнал ошибок находится Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG в файлах ERRORLOG.n . Записи могут выглядеть следующим образом:

2024-09-05 16:56:22.35 Server      Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64)  
Jul 10 2024 14:09:09  
Copyright (C) 2022 Microsoft Corporation 
Developer Edition (64-bit) on Windows 11 Enterprise 10.0 <X64> (Build 22631: ) (Hypervisor)

Эта запись содержит сведения о продукте, например версии, уровне продукта, 64-разрядном и 32-разрядном, выпуске SQL Server и версии ОС, в которой работает SQL Server.

Метод 3. Просмотр выходных данных после выполнения запроса SELECT @@VERSION

Подключитесь к экземпляру SQL Server и выполните следующий запрос:

SELECT @@VERSION

Ниже приведен пример выходных данных этого запроса:

Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64)   Jul 10 2024 14:09:09   Copyright (C) 2022 Microsoft Corporation  Developer Edition (64-bit) on Windows 11 Enterprise 10.0 <X64> (Build 22631: ) (Hypervisor) 

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

Метод 4. Использование функции SERVERPROPERTY

Подключитесь к экземпляру SQL Server и выполните следующий запрос в SSMS:

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

Возвращаются следующие результаты:

  • Версия продукта (например, 16.0.4135.4)
  • уровень продукта (например, RTM);
  • Выпуск (например, разработчик)

Результат выполнения запроса может иметь следующий вид:

Версия продукта Уровень продукта Выпуск
16.0.4135.4 RTM Developer Edition (64-разрядная версия)

Примечание.

  • Функция SERVERPROPERTY возвращает отдельные свойства, связанные с сведениями о версии, хотя @@VERSION функция объединяет выходные данные в одну строку. Если приложению требуются отдельные строки свойств, можно использовать SERVERPROPERTY функцию для их возврата вместо анализа @@VERSION результатов.

  • Этот способ также применяется для экземпляров базы данных SQL Azure. Дополнительные сведения см. в разделе SERVERPROPERTY (Transact-SQL).

  • Начиная с накопительного обновления 10 и SQL Server 2014 с накопительным пакетом обновления 3 для SQL Server 2014, в инструкцию SERVERPROPERTY добавлены дополнительные свойства. Полный список см. в разделе SERVERPROPERTY (Transact-SQL).

Метод 5. Использование отчета об обнаружении компонентов SQL Server

Вы также можете использовать отчет об обнаружении установленных компонентов SQL Server. Этот отчет можно найти на странице "Сервис" центра установки SQL Server. Это средство содержит сведения обо всех экземплярах SQL Server, установленных в системе, включая клиентские средства, такие как SSMS. Обратите внимание, что это средство можно запускать локально только в системе, в которой установлен SQL Server. Его нельзя использовать для получения сведений о удаленных серверах. Для получения дополнительной информации см. раздел Проверка установки SQL Server.

Ниже показан снимок экрана с примером отчета:

Снимок экрана с примером отчета об обнаруженной конфигурации SQL Server 2016.

См. также