Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Исходная версия продукта: SQL Server
Оригинальный номер базы знаний: 321185
Сводка
Знание версии и выпуска ядра СУБД SQL Server важно для устранения неполадок, планирования обновлений и обеспечения совместимости с другими компонентами. В этой статье объясняется несколько методов поиска этих сведений, включая SQL Server Management Studio (SSMS), файлы журналов ошибок, запросы T-SQL и Центр установки SQL Server.
Примечание.
Сведения о версии соответствуют шаблону major.minor.build.revision . Сведения о редакции обычно не используются при проверке версии SQL Server.
Выбор метода для определения версии и выпуска
| Метод | Лучше всего подходит для | Требования |
|---|---|---|
| Обозреватель объектов (SSMS) | Быстрый визуальный осмотр | Установленный SSMS, подключение к серверу |
| Файл журнала ошибок | Подключение не требуется | Доступ к файловой системе |
| SELECT @@VERSION | Скрипты и автоматизация | Доступ к запросу |
| SERVERPROPERTY | Отдельные значения свойств | Доступ к запросу |
| Отчет об обнаружении | Все экземпляры в системе | Только локальный доступ |
Использование обозревателя объектов в SQL Server Management Studio
Подключитесь к серверу с помощью обозреватель объектов в SQL Server Management Studio (SSMS). После подключения сведения о версии отображаются в скобках, а также имя пользователя, используемое для подключения к конкретному экземпляру SQL Server.
Сведения о подключении к SQL Server с помощью обозревателя объектов см. в статье "Подключение к SQL Server" или базе данных SQL Azure.
Просмотр файла журнала ошибок
Проверьте первые несколько строк Errorlog файла для этого экземпляра. По умолчанию журнал ошибок находится в Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOGERRORLOG.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.
Выполнение запроса 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, уровень пакета обновления, накопительный уровень обновления или уровень обновления безопасности (если применимо). Дополнительные сведения см. в статье "Последние обновления и журнал версий" для SQL Server.
Использование функции 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 RTM и накопительного обновления 3 для SQL Server 2014 Service Pack 1, было добавлено больше свойств
SERVERPROPERTY. Полный список см. в разделе SERVERPROPERTY (Transact-SQL).
Использование отчета об обнаружении установленных компонентов SQL Server
Найдите отчет об обнаружении установленных компонентов SQL Server на странице "Средства " центра установки SQL Server. Этот отчет содержит сведения обо всех экземплярах SQL Server, установленных в системе, включая клиентские средства, такие как SSMS. Это средство выполняется локально только в системе, в которой установлен SQL Server. Он не может получить сведения о удаленных серверах.
Для получения дополнительной информации см. раздел Проверка установки SQL Server.
На следующем рисунке показан пример отчета: