Определите, какая версия и издание SQL Server Database Engine используется
В этой статье описаны процедуры для определения версии и выпуска SQL Server компонент Database Engine.
Оригинальная версия продукта: SQL Server
Оригинальный номер базы знаний: 321185
Чтобы определить версию SQL Server, воспользуйтесь одним из указанных ниже способов.
Примечание.
Сведения о версии соответствуют шаблону major.minor.build.revision . Сведения о редакции обычно не используются при проверке версии SQL Server.
Способ 1: подключитесь к серверу с помощью Обозревателя объектов в SQL Server Management Studio. После подключения обозревателя объектов в нем будут отображаться сведения о выпуске (в скобках), наряду с именем пользователя, которое используется для подключения к конкретному экземпляру SQL Server.
Метод 2 Просмотрите первые несколько строк в файле Errorlog для данного экземпляра. По умолчанию журнал ошибок расположен в файлах
Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG
и ERRORLOG.n. Записи могут выглядеть следующим образом:2011-03-27 22:31:33.50 Server Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) March 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
Эта запись содержит все необходимые сведения о продукте, такие как версия, уровень продукта, 32- или 64-разрядная платформа, выпуск SQL Server и версия операционной системы, в которой выполняется SQL Server.
Примечание.
В выходные данные этого запроса добавлено отображения дополнительных сведений, как указано в записи в блоге What build of SQL Server are you using? (определение используемой сборки SQL Server), для следующих версий:
- SQL Server 2014 RTM с накопительным пакетом обновления 10 (CU10) и более поздние версии;
- SQL Server 2014 с пакетом обновления 1 (SP1) и накопительным пакетом обновления 3 (CU3) и более поздние версии;
- SQL Server 2012 с пакетом обновления 2 (SP2) и накопительным пакетом обновления 7 (CU7) и более поздние версии.
Метод 3: Подключитесь к экземпляру SQL Server, а затем выполните следующий запрос:
Select @@version
Ниже приведен пример выходных данных этого запроса:
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) March 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
Примечание.
В выходные данные этого запроса были добавлены дополнительные сведения. Это описано в записи в блоге What build of SQL Server are you using? (Определение используемой сборки SQL Server) для следующих версий:
- SQL Server 2014 RTM с накопительным пакетом обновления 10 (CU10) и более поздние версии;
- SQL Server 2014 с пакетом обновления 1 (SP1) и накопительным пакетом обновления 3 (CU3) и более поздние версии;
- SQL Server 2012 с пакетом обновления 2 (SP2) и накопительным пакетом обновления 7 (CU7) и более поздние версии.
Метод 4: Подключитесь к экземпляру SQL Server, а затем выполните следующий запрос в SQL Server Management Studio (SSMS):
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Примечание.
Этот запрос поддерживается любыми экземплярами SQL Server 2000 или более поздних версий.
Возвращаются следующие результаты:
- версия продукта (например, 10.0.1600.22);
- уровень продукта (например, RTM);
- выпуск (например, корпоративный).
Результат выполнения запроса может иметь следующий вид:
версия продукта уровень продукта выпуск 14.0.2027.2 RTM Developer Edition (64-разрядная версия) Примечание.
Функция SERVERPROPERTY возвращает отдельные свойства, относящиеся к сведениям о версии, хотя функция @@VERSION объединяет выходные данные в одну строку. Если приложению требуются отдельные строки свойств, можно использовать функцию SERVERPROPERTY, чтобы вернуть их вместо анализа результатов @@VERSION.
Этот способ также применяется для экземпляров базы данных SQL Azure. Дополнительные сведения см. в статье SERVERPROPERTY (Transact-SQL) электронной документации по SQL Server.
Начиная с накопительного пакета обновления 10 для SQL Server 2014 RTM и накопительного пакета обновления 3 для пакета обновления 1 для SQL Server 2014, в инструкцию ServerProperty были добавлены дополнительные свойства. Для просмотра полного списка см. SERVERPROPERTY (Transact-SQL).
Метод 5: Начиная с выпуска SQL Server 2008, можно также использовать отчет об обнаруженных установленных компонентах SQL Server. Этот отчет можно найти, найдя страницу Сервис центра установки SQL Server. Это средство отображает сведения обо всех экземплярах SQL Server, установленных в системе. К ним относятся клиентские средства, такие как SQL Server Management Studio. Единственное, что следует учитывать, это то, что это средство можно запустить локально только в системе, где установлена SQL Server. Его нельзя использовать для получения сведений о удаленных серверах. Для получения дополнительной информации см. раздел Проверка установки SQL Server.
Ниже показан снимок экрана с примером отчета: