SERVERPROPERTY (Transact-SQL)SERVERPROPERTY (Transact-SQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ ЭТОЙ СТАТЬИ: даSQL Server (начиная с 2008)даБаза данных SQL AzureдаХранилище данных SQL AzureдаParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

Возвращает сведения о свойстве экземпляра сервера.Returns property information about the server instance.

Важно!

В управляемом экземпляре базы данных SQL Azure эта функция T-SQL имеет определенные изменения в поведении.On Azure SQL Database Managed Instance, this T-SQL feature has certain behavior changes. Подробные сведения обо всех изменениях поведения T-SQL см. в статье Различия T-SQL между управляемым экземпляром базы данных SQL Azure и SQL Server.See Azure SQL Database Managed Instance T-SQL differences from SQL Server for details for all T-SQL behavior changes.

Значок ссылки на раздел Синтаксические обозначения в Transact-SQLTopic link icon Transact-SQL Syntax Conventions

СинтаксисSyntax

SERVERPROPERTY ( 'propertyname' )  

АргументыArguments

propertynamepropertyname
Выражение, содержащее сведения о свойстве, которые необходимо вернуть для сервера.Is an expression that contains the property information to be returned for the server. propertyname может иметь одно из указанных ниже значений.propertyname can be one of the following values.

СвойствоProperty Возвращаемые значенияValues returned
BuildClrVersionBuildClrVersion Версия среды CLR MicrosoftMicrosoft .NET Framework.NET Framework, которая использовалась при сборке экземпляра SQL ServerSQL Server.Version of the MicrosoftMicrosoft .NET Framework.NET Framework common language runtime (CLR) that was used while building the instance of SQL ServerSQL Server.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
Параметры сортировкиCollation Имя параметров сортировки для сервера, установленного по умолчанию.Name of the default collation for the server.

NULL = недопустимый ввод или произошла ошибка.NULL = Input is not valid, or an error.

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
CollationIDCollationID Идентификатор параметров сортировки SQL ServerSQL Server.ID of the SQL ServerSQL Server collation.

Базовый тип данных: intBase data type: int
ComparisonStyleComparisonStyle Стиль сравнения Windows для параметров сортировки.Windows comparison style of the collation.

Базовый тип данных: intBase data type: int
ComputerNamePhysicalNetBIOSComputerNamePhysicalNetBIOS Имя NetBIOS для локального компьютера, на котором работает экземпляр SQL ServerSQL Server.NetBIOS name of the local computer on which the instance of SQL ServerSQL Server is currently running.

Для кластеризованного экземпляра SQL ServerSQL Server на отказоустойчивом кластере это значение изменяется, когда экземпляр SQL ServerSQL Server переключается на другие узлы в отказоустойчивом кластере.For a clustered instance of SQL ServerSQL Server on a failover cluster, this value changes as the instance of SQL ServerSQL Server fails over to other nodes in the failover cluster.

Для изолированного экземпляра SQL ServerSQL Server это значение остается постоянным и совпадает со значением, возвращаемым свойством MachineName.On a stand-alone instance of SQL ServerSQL Server, this value remains constant and returns the same value as the MachineName property.

Примечание. Если экземпляр SQL ServerSQL Server находится в отказоустойчивом кластере и необходимо получить имя экземпляра отказоустойчивого кластера, воспользуйтесь свойством MachineName.Note: If the instance of SQL ServerSQL Server is in a failover cluster and you want to obtain the name of the failover clustered instance, use the MachineName property.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
ВыпускEdition Установленный выпуск экземпляра SQL ServerSQL Server.Installed product edition of the instance of SQL ServerSQL Server. Используйте значение этого свойства для определения функций и ограничений, таких как ограничения вычислительной емкости для разных выпусков SQL Server.Use the value of this property to determine the features and the limits, such as Compute Capacity Limits by Edition of SQL Server. В 64-разрядных версиях компонента Компонент Database EngineDatabase Engine к обозначению версии добавляется «(64-разрядная версия)».64-bit versions of the Компонент Database EngineDatabase Engine append (64-bit) to the version.

Возвращает:Returns:

выпуск «Enterprise Edition»;'Enterprise Edition'

выпуск "Enterprise Edition": лицензирование по числу ядер;‘Enterprise Edition: Core-based Licensing’

выпуск «Enterprise Evaluation Edition»;'Enterprise Evaluation Edition'

выпуск «Business Intelligence»;‘Business Intelligence Edition’

выпуск «Developer Edition»;'Developer Edition'

выпуск «Express Edition»;'Express Edition'

экспресс-выпуск с дополнительными службами;'Express Edition with Advanced Services'

выпуск «Standard Edition»;'Standard Edition'

«Web Edition».'Web Edition'

"SQL Azure" означает База данных SQLSQL Database или Хранилище данных SQLSQL Data Warehouse.'SQL Azure' indicates База данных SQLSQL Database or Хранилище данных SQLSQL Data Warehouse

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
EditionIDEditionID EditionID представляет установленный выпуск продукта для экземпляра SQL ServerSQL Server.EditionID represents the installed product edition of the instance of SQL ServerSQL Server. Используйте значение этого свойства для определения функций и ограничений, таких как ограничения вычислительной емкости для разных выпусков SQL Server.Use the value of this property to determine features and limits, such as Compute Capacity Limits by Edition of SQL Server.

1804890536 = Enterprise1804890536 = Enterprise

1872460670 = Enterprise Edition: лицензирование по числу ядер1872460670 = Enterprise Edition: Core-based Licensing

610778273 = Enterprise Evaluation610778273= Enterprise Evaluation

284895786 = Business Intelligence284895786 = Business Intelligence

-2117995310 = Developer-2117995310 = Developer

-1592396055 = Express-1592396055 = Express

-133711905= Express with Advanced Services-133711905= Express with Advanced Services

–1534726760 = Standard-1534726760 = Standard

1293598313 = Web1293598313 = Web

1674378470 = база данных SQL или хранилище данных SQL1674378470 = SQL Database or SQL Data Warehouse

Базовый тип данных: bigintBase data type: bigint
EngineEditionEngineEdition Выпуск компонента Компонент Database EngineDatabase Engine для экземпляра SQL ServerSQL Server, установленного на сервере. Компонент Database EngineDatabase Engine edition of the instance of SQL ServerSQL Server installed on the server.

1 = Personal или Desktop Engine (недоступен для SQL Server 2005SQL Server 2005 и более поздних версий).1 = Personal or Desktop Engine (Not available in SQL Server 2005SQL Server 2005 and later versions.)

2 = Standard (возвращается для выпусков Standard, Web и Business Intelligence).2 = Standard (This is returned for Standard, Web, and Business Intelligence.)

3 = Enterprise (это значение возвращается для выпусков Evaluation Edition, Developer Edition и обоих вариантов Enterprise Edition).3 = Enterprise (This is returned for Evaluation, Developer, and both Enterprise editions.)

4 = Express (возвращается для выпусков Express, Express with Tools и Express with Advanced Services).4 = Express (This is returned for Express, Express with Tools and Express with Advanced Services)

5 = База данных SQLSQL Database5 = База данных SQLSQL Database

6 – Хранилище данных SQLSQL Data Warehouse6 - Хранилище данных SQLSQL Data Warehouse

8 = управляемый экземпляр8 = Managed Instance

Базовый тип данных: intBase data type: int
HadrManagerStatusHadrManagerStatus Применимо к: с SQL Server 2012 (11.x)SQL Server 2012 (11.x) до SQL Server 2017SQL Server 2017.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017.

Показывает, запущен ли диспетчер Группы доступности AlwaysOnAlways On availability groups.Indicates whether the Группы доступности AlwaysOnAlways On availability groups manager has started.

0 = не запущен, ожидает связи.0 = Not started, pending communication.

1 = запущен и выполняется.1 = Started and running.

2 = не запущен и завершился неудачно.2 = Not started and failed.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.
InstanceDefaultDataPathInstanceDefaultDataPath Применимо к: с SQL Server 2012 (11.x)SQL Server 2012 (11.x) до текущей версии в обновлениях, выпущенных начиная с конца 2015 г.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Имя пути по умолчанию к файлам данных экземпляра.Name of the default path to the instance data files.
InstanceDefaultLogPathInstanceDefaultLogPath Применимо к: с SQL Server 2012 (11.x)SQL Server 2012 (11.x) до текущей версии в обновлениях, выпущенных начиная с конца 2015 г.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Имя пути по умолчанию к файлам журналов экземпляра.Name of the default path to the instance log files.
InstanceNameInstanceName Имя экземпляра, к которому подключен пользователь.Name of the instance to which the user is connected.

Возвращает значение NULL в случае, если имя экземпляра установлено по умолчанию, при возникновении ошибки и в случае, если входные данные оказываются недопустимы.Returns NULL if the instance name is the default instance, if the input is not valid, or error.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
IsAdvancedAnalyticsInstalledIsAdvancedAnalyticsInstalled Возвращает значение 1, если компонент расширенной аналитики был установлен во время установки системы, или значение 0, если компонент расширенной аналитики не был установлен.Returns 1 if the Advanced Analytics feature was installed during setup; 0 if Advanced Analytics was not installed.
IsClusteredIsClustered Экземпляр сервера настроен для работы в отказоустойчивом кластере.Server instance is configured in a failover cluster.

1 = в кластере.1 = Clustered.

0 = не в кластере.0 = Not Clustered.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.

Базовый тип данных: intBase data type: int
IsFullTextInstalledIsFullTextInstalled На текущем экземпляре SQL ServerSQL Server установлены компоненты полнотекстового и семантического индексирования.The full-text and semantic indexing components are installed on the current instance of SQL ServerSQL Server.

1 = компоненты полнотекстового и семантического индексирования установлены.1 = Full-text and semantic indexing components are installed.

0 = компоненты полнотекстового и семантического индексирования не установлены.0 = Full-text and semantic indexing components are not installed.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.

Базовый тип данных: intBase data type: int
IsHadrEnabledIsHadrEnabled Применимо к: с SQL Server 2012 (11.x)SQL Server 2012 (11.x) до SQL Server 2017SQL Server 2017.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017.

Служба Группы доступности AlwaysOnAlways On availability groups включена на этом экземпляре сервера. Группы доступности AlwaysOnAlways On availability groups is enabled on this server instance.

0 = компонент Группы доступности AlwaysOnAlways On availability groups отключен.0 = The Группы доступности AlwaysOnAlways On availability groups feature is disabled.

1 = компонент Группы доступности AlwaysOnAlways On availability groups включен.1 = The Группы доступности AlwaysOnAlways On availability groups feature is enabled.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.

Базовый тип данных: intBase data type: int

Для реплик доступности, создаваемых и запускаемых на экземпляре SQL ServerSQL Server, на экземпляре сервера должна быть включена служба Группы доступности AlwaysOnAlways On availability groups.For availability replicas to be created and run on an instance of SQL ServerSQL Server, Группы доступности AlwaysOnAlways On availability groups must be enabled on the server instance. Дополнительные сведения см. в статье Включение и отключение групп доступности AlwaysOn (SQL Server).For more information, see Enable and Disable AlwaysOn Availability Groups (SQL Server).

Примечание. Свойство IsHadrEnabled относится только к Группы доступности AlwaysOnAlways On availability groups.Note: The IsHadrEnabled property pertains only to Группы доступности AlwaysOnAlways On availability groups. Другие возможности высокого уровня доступности или аварийного восстановления, такие как зеркальное отображение базы данных или доставка журналов, не затрагиваются этим свойством сервера.Other high availability or disaster recovery features, such as database mirroring or log shipping, are unaffected by this server property.
IsIntegratedSecurityOnlyIsIntegratedSecurityOnly Сервер запущен во встроенном режиме безопасности.Server is in integrated security mode.

1 = встроенная безопасность (проверка подлинности Windows)1 = Integrated security (Windows Authentication)

0 = без встроенного режима безопасности.0 = Not integrated security. (Как проверка подлинности Windows, так и проверки подлинности SQL ServerSQL Server.)(Both Windows Authentication and SQL ServerSQL Server Authentication.)

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.

Базовый тип данных: intBase data type: int
IsLocalDBIsLocalDB Применимо к: с SQL Server 2012 (11.x)SQL Server 2012 (11.x) до SQL Server 2017SQL Server 2017.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017.

Сервер является экземпляром SQL Server ExpressSQL Server Express LocalDB.Server is an instance of SQL Server ExpressSQL Server Express LocalDB.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.
IsPolybaseInstalledIsPolybaseInstalled Применимо к: SQL Server 2017SQL Server 2017.Applies to: SQL Server 2017SQL Server 2017.

Возвращает значение, показывающее, установлен ли компонент PolyBase в экземпляре сервера.Returns whether the server instance has the PolyBase feature installed.

0 = компонент PolyBase не установлен.0 = PolyBase is not installed.

1 = компонент PolyBase установлен.1 = PolyBase is installed.

Базовый тип данных: intBase data type: int
IsSingleUserIsSingleUser Server запущен в однопользовательском режиме.Server is in single-user mode.

1 = однопользовательский режим.1 = Single user.

0 = не однопользовательский режим.0 = Not single user

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.

Базовый тип данных: intBase data type: int
IsXTPSupportedIsXTPSupported Применимо к: SQL Server (с SQL Server 2014 (12.x)SQL Server 2014 (12.x) до SQL Server 2017SQL Server 2017), База данных SQLSQL Database.Applies to: SQL Server ( SQL Server 2014 (12.x)SQL Server 2014 (12.x) through SQL Server 2017SQL Server 2017), База данных SQLSQL Database.

Сервер поддерживает компонент In-Memory OLTP.Server supports In-Memory OLTP.

1 = сервер поддерживает компонент In-Memory OLTP.1= Server supports In-Memory OLTP.

0= сервер не поддерживает компонент In-Memory OLTP.0= Server does not supports In-Memory OLTP.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.

Базовый тип данных: intBase data type: int
LCIDLCID Код локали Windows для параметров сортировки.Windows locale identifier (LCID) of the collation.

Базовый тип данных: intBase data type: int
LicenseTypeLicenseType Не используется.Unused. В продукте SQL ServerSQL Server не сохраняются сведения о лицензии.License information is not preserved or maintained by the SQL ServerSQL Server product. Всегда возвращает DISABLED.Always returns DISABLED.

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
MachineNameMachineName Имя компьютера Windows, на котором запущен экземпляр сервера.Windows computer name on which the server instance is running.

Для кластеризованного экземпляра SQL ServerSQL Server, работающего на виртуальном сервере службы кластеров (Майкрософт), возвращается имя виртуального сервера.For a clustered instance, an instance of SQL ServerSQL Server running on a virtual server on Microsoft Cluster Service, it returns the name of the virtual server.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
NumLicensesNumLicenses Не используется.Unused. В продукте SQL ServerSQL Server не сохраняются сведения о лицензии.License information is not preserved or maintained by the SQL ServerSQL Server product. Всегда возвращает значение NULL.Always returns NULL.

Базовый тип данных: intBase data type: int
ProcessIDProcessID Идентификатор процесса службы SQL ServerSQL Server.Process ID of the SQL ServerSQL Server service. С помощью свойства ProcessID удобно определять, какой файл Sqlservr.exe принадлежит этому экземпляру.ProcessID is useful in identifying which Sqlservr.exe belongs to this instance.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.

Базовый тип данных: intBase data type: int
ProductBuildProductBuild Применимо к: SQL Server 2014 (12.x)SQL Server 2014 (12.x) начиная с октября 2015 г.Applies to: SQL Server 2014 (12.x)SQL Server 2014 (12.x) beginning October, 2015.

Номер сборки.The build number.
ProductBuildTypeProductBuildType Применимо к: с SQL Server 2012 (11.x)SQL Server 2012 (11.x) до текущей версии в обновлениях, выпущенных начиная с конца 2015 г.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Тип текущей сборки.Type of build of the current build.

Возвращает одно из следующих значений.Returns one of the following:

OD = выпуск по запросу для определенного клиента.OD = On Demand release a specific customer.

GDR = выпуск для общего распространения посредством обновления Windows.GDR = General Distribution Release released through windows update.

NULLNULL
= неприменимо.= Not applicable.
ProductLevelProductLevel Уровень версии экземпляра SQL ServerSQL Server.Level of the version of the instance of SQL ServerSQL Server.

Возвращает одно из следующих значений.Returns one of the following:

'RTM' = Исходная выпущенная версия'RTM' = Original release version

'SPn' = версия пакета обновления'SPn' = Service pack version

'CTPn', = ознакомительная версия для сообщества'CTPn', = Community Technology Preview version

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
ProductMajorVersionProductMajorVersion Применимо к: с SQL Server 2012 (11.x)SQL Server 2012 (11.x) до текущей версии в обновлениях, выпущенных начиная с конца 2015 г.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Основная версия.The major version.
ProductMinorVersionProductMinorVersion Применимо к: с SQL Server 2012 (11.x)SQL Server 2012 (11.x) до текущей версии в обновлениях, выпущенных начиная с конца 2015 г.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Дополнительная версия.The minor version.
ProductUpdateLevelProductUpdateLevel Применимо к: с SQL Server 2012 (11.x)SQL Server 2012 (11.x) до текущей версии в обновлениях, выпущенных начиная с конца 2015 г.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Уровень обновления текущей сборки.Update level of the current build. CU означает накопительный пакет обновления.CU indicates a cumulative update.

Возвращает одно из следующих значений.Returns one of the following:

CUn = накопительный пакет обновленияCUn = Cumulative Update

NULLNULL
= неприменимо.= Not applicable.
ProductUpdateReferenceProductUpdateReference Применимо к: с SQL Server 2012 (11.x)SQL Server 2012 (11.x) до текущей версии в обновлениях, выпущенных начиная с конца 2015 г.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Статья базы знаний для этого выпуска.KB article for that release.
ProductVersionProductVersion Версия экземпляра SQL ServerSQL Server в формате основной_номер.дополнительный_номер.сборка.редакция.Version of the instance of SQL ServerSQL Server, in the form of 'major.minor.build.revision'.

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
ResourceLastUpdateDateTimeResourceLastUpdateDateTime Отображаются дата и время последнего изменения базы данных Resource.Returns the date and time that the Resource database was last updated.

Базовый тип данных: datetimeBase data type: datetime
ResourceVersionResourceVersion Возвращает версию базы данных Resource.Returns the version Resource database.

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
ServerNameServerName Сведения об экземпляре и сервере Windows, связанные с определенным экземпляром SQL ServerSQL Server.Both the Windows server and instance information associated with a specified instance of SQL ServerSQL Server.

NULL = недопустимый ввод или произошла ошибка.NULL = Input is not valid, or an error.

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
SqlCharSetSqlCharSet Идентификатор кодировки SQL из идентификатора параметров сортировки.The SQL character set ID from the collation ID.

Базовый тип данных: tinyintBase data type: tinyint
SqlCharSetNameSqlCharSetName Имя кодировки SQL из параметров сортировки.The SQL character set name from the collation.

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
SqlSortOrderSqlSortOrder Идентификатор порядка сортировки SQL из параметров сортировкиThe SQL sort order ID from the collation

Базовый тип данных: tinyintBase data type: tinyint
SqlSortOrderNameSqlSortOrderName Имя порядка сортировки SQL из параметров сортировкиThe SQL sort order name from the collation.

Базовый тип данных: nvarchar(128)Base data type: nvarchar(128)
FilestreamShareNameFilestreamShareName Имя общего ресурса, используемое FILESTREAM.The name of the share used by FILESTREAM.

NULL = недопустимый ввод, ошибка или неприменимо.NULL = Input is not valid, an error, or not applicable.
FilestreamConfiguredLevelFilestreamConfiguredLevel Настроенный уровень доступа FILESTREAM.The configured level of FILESTREAM access. Дополнительные сведения см. в разделе Уровень доступа к файловому потоку.For more information, see filestream access level.
FilestreamEffectiveLevelFilestreamEffectiveLevel Действующий уровень доступа FILESTREAM.The effective level of FILESTREAM access. Это значение может отличаться от значения FilestreamConfiguredLevel, если уровень был изменен и ожидается перезапуск экземпляра или перезагрузка компьютера.This value can be different than the FilestreamConfiguredLevel if the level has changed and either an instance restart or a computer restart is pending. Дополнительные сведения см. в разделе Уровень доступа к файловому потоку.For more information, see filestream access level.

Типы возвращаемых данныхReturn Types

sql_variantsql_variant

RemarksRemarks

Свойство ServerNameServerName Property

Свойство ServerName функции SERVERPROPERTY и функция @@SERVERNAME возвращают аналогичные сведения.The ServerName property of the SERVERPROPERTY function and @@SERVERNAME return similar information. В свойстве ServerName задаются имена экземпляра и сервера Windows, которые вместе образуют уникальный экземпляр сервера.The ServerName property provides the Windows server and instance name that together make up the unique server instance. Функция @@SERVERNAME возвращает текущее имя локального сервера.@@SERVERNAME provides the currently configured local server name.

Свойство ServerName и функция @@SERVERNAME возвращают одинаковые сведения, если установленное по умолчанию имя сервера не было изменено во время установки.The ServerName property and @@SERVERNAME return the same information if the default server name at the time of installation has not been changed. Имя локального сервера можно настроить, выполнив следующие команды:The local server name can be configured by executing the following:

EXEC sp_dropserver 'current_server_name';  
GO  
EXEC sp_addserver 'new_server_name', 'local';  
GO  

Если имя локального сервера было изменено во время установки и отличается от заданного по умолчанию имени, то функция @@SERVERNAME возвращает новое имя.If the local server name has been changed from the default server name at installation time, @@SERVERNAME returns the new name.

Свойства версииVersion Properties

Функция SERVERPROPERTY возвращает отдельные свойства, которые относятся к информации о версии, а функция @@VERSION объединяет выходные данные в одну строку.The SERVERPROPERTY function returns individual properties that relate to the version information whereas the @@VERSION function combines the output into one string. Если для конкретного приложения требуются отдельные строки свойств, можно использовать функцию SERVERPROPERTY, которая возвращает эти строки, а не заниматься синтаксическим анализом результатов функции @@VERSION.If your application requires individual property strings, you can use the SERVERPROPERTY function to return them instead of parsing the @@VERSION results.

Примечание

Нам известно о проблеме, когда SERVERPROPERTY сообщает неправильные свойства версии для базы данных SQL Azure.We are aware of an issue where the version properties reported by SERVERPROPERTY are incorrect for Azure SQL Database. Версия ядра базы данных SQL Server, выполняющаяся в базе данных SQL Azure, всегда выше локальной версии SQL Server и содержит последние исправления безопасности.The version of the SQL Server database engine run by Azure SQL Database is always ahead of the on-premises version of SQL Server, and includes the latest security fixes. Это означает, что уровень исправления всегда совпадает с локальной версией SQL Server или выше ее, и что последние функции, доступные в SQL Server, также доступны в базе данных SQL Azure.This means that the patch level is always on par with or ahead of the on-premises version of SQL Server, and that the latest features available in SQL Server are available in Azure SQL Database.

Чтобы определить выпуск ядра базы данных программным способом, используйте SELECT SERVERPROPERTY('EngineEdition').To programmatically determine the engine edition, use SELECT SERVERPROPERTY('EngineEdition'). Этот запрос вернет "5" для автономных баз данных и "8" для управляемых экземпляров в базе данных SQL Azure.This query will return '5' for standalone databases and '8' for managed instances in Azure SQL Database.

После решения этой проблемы документация будет обновлена.We will update the documentation once this issue is resolved.

РазрешенияPermissions

Все пользователи могут запрашивать свойства сервера.All users can query the server properties.

ПримерыExamples

В приведенном ниже примере используется функция SERVERPROPERTY в инструкции SELECT для получения сведений о текущем экземпляре SQL ServerSQL Server.The following example uses the SERVERPROPERTY function in a SELECT statement to return information about the current instance of SQL ServerSQL Server.

SELECT  
  SERVERPROPERTY('MachineName') AS ComputerName,
  SERVERPROPERTY('ServerName') AS InstanceName,  
  SERVERPROPERTY('Edition') AS Edition,
  SERVERPROPERTY('ProductVersion') AS ProductVersion,  
  SERVERPROPERTY('ProductLevel') AS ProductLevel;  
GO  

См. также:See Also

Выпуски и компоненты SQL Server 2016Editions and Components of SQL Server 2016