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

APLICA-SE A: simSQL Server (a partir do 2008) simBanco de Dados SQL do Azure simSQL Data Warehouse do Azure simParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

Retorna informações de propriedade sobre a instância de servidor.Returns property information about the server instance.

Ícone de link do tópico Convenções de sintaxe de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxeSyntax

SERVERPROPERTY ( 'propertyname' )  

ArgumentosArguments

propertynamepropertyname
É uma expressão que contém as informações de propriedade que serão retornadas para o servidor.Is an expression that contains the property information to be returned for the server. propertyname pode ser um dos valores a seguir.propertyname can be one of the following values.

PropriedadeProperty Valores retornadosValues returned
BuildClrVersionBuildClrVersion Versão do CLR (Common Language Runtime) do MicrosoftMicrosoft.NET Framework.NET Framework que foi usada durante a criação da instância do 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 = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
OrdenaçãoCollation Nome da ordenação padrão para o servidor.Name of the default collation for the server.

NULL = Entrada inválida ou um erro.NULL = Input is not valid, or an error.

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
CollationIDCollationID ID da ordenação do SQL ServerSQL Server.ID of the SQL ServerSQL Server collation.

Tipo de dados base: intBase data type: int
ComparisonStyleComparisonStyle Estilo de comparação da ordenação do Windows.Windows comparison style of the collation.

Tipo de dados base: intBase data type: int
ComputerNamePhysicalNetBIOSComputerNamePhysicalNetBIOS O nome NetBIOS do computador local no qual a instância do SQL ServerSQL Server está em execução no momento.NetBIOS name of the local computer on which the instance of SQL ServerSQL Server is currently running.

Para uma instância clusterizada de SQL ServerSQL Server em um cluster de failover, este valor muda à medida que a instância de SQL ServerSQL Server efetua failover para os outros nós no cluster de failover.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.

Em uma instância autônoma do SQL ServerSQL Server, esse valor permanece constante e retorna o mesmo valor da propriedade MachineName.On a stand-alone instance of SQL ServerSQL Server, this value remains constant and returns the same value as the MachineName property.

Observação: Se a instância do SQL ServerSQL Server estiver em um cluster de failover e você desejar obter o nome da instância clusterizada de failover, use a propriedade 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 = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
EdiçãoEdition Edição instalada do produto da instância do SQL ServerSQL Server.Installed product edition of the instance of SQL ServerSQL Server. Use o valor dessa propriedade para determinar os recursos e os limites, como Calcular limites de capacidade por edição do 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. Versões de 64 bits do Mecanismo de Banco de DadosDatabase Engine anexam (64 bits) à versão.64-bit versions of the Mecanismo de Banco de DadosDatabase Engine append (64-bit) to the version.

Retorna:Returns:

'Enterprise Edition''Enterprise Edition'

'Enterprise Edition: licenciamento baseado em núcleo''Enterprise Edition: Core-based Licensing'

'Enterprise Evaluation Edition''Enterprise Evaluation Edition'

'Business Intelligence Edition''Business Intelligence Edition'

'Developer Edition''Developer Edition'

'Express Edition''Express Edition'

'Express Edition com Advanced Services''Express Edition with Advanced Services'

'Standard Edition''Standard Edition'

'Web Edition''Web Edition'

'SQL Azure' indica Banco de Dados SQLSQL Database ou SQL Data WarehouseSQL Data Warehouse'SQL Azure' indicates Banco de Dados SQLSQL Database or SQL Data WarehouseSQL Data Warehouse

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
EditionIDEditionID EditionID representa a edição instalada do produto da instância do SQL ServerSQL Server.EditionID represents the installed product edition of the instance of SQL ServerSQL Server. Use o valor dessa propriedade para determinar recursos e limites, como Calcular limites de capacidade por edição do 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: Licenciamento baseado em núcleo1872460670 = 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 com Advanced Services-133711905= Express with Advanced Services

-1534726760 = Padrão-1534726760 = Standard

1293598313 = Web1293598313 = Web

1674378470 = Banco de Dados SQL ou SQL Data Warehouse1674378470 = SQL Database or SQL Data Warehouse

Tipo de dados base: bigintBase data type: bigint
EngineEditionEngineEdition Edição do Mecanismo de Banco de DadosDatabase Engine da instância do SQL ServerSQL Server instalada no servidor.Mecanismo de Banco de DadosDatabase Engine edition of the instance of SQL ServerSQL Server installed on the server.

1 = Personal ou Desktop Engine (Não disponível no SQL Server 2005 (9.x)SQL Server 2005 (9.x) e em versões posteriores.)1 = Personal or Desktop Engine (Not available in SQL Server 2005 (9.x)SQL Server 2005 (9.x) and later versions.)

2 = Standard (Retornada para Standard, Web e Business Intelligence.)2 = Standard (This is returned for Standard, Web, and Business Intelligence.)

3 = Enterprise (This is returned for Evaluation, Developer e Enterprise editions.)3 = Enterprise (This is returned for Evaluation, Developer, and both Enterprise editions.)

4 = Express (Retornada para Express, Express with Tools e Express com Advanced Services)4 = Express (This is returned for Express, Express with Tools and Express with Advanced Services)

5 = Banco de Dados SQLSQL Database5 = Banco de Dados SQLSQL Database

6 – SQL Data WarehouseSQL Data Warehouse6 - SQL Data WarehouseSQL Data Warehouse

8 = instância gerenciada8 = managed instance

Tipo de dados base: intBase data type: int
HadrManagerStatusHadrManagerStatus Aplica-se a: do SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017.

Indica se o gerenciador do Grupos de disponibilidade AlwaysOnAlways On availability groups foi iniciado.Indicates whether the Grupos de disponibilidade AlwaysOnAlways On availability groups manager has started.

0 = não iniciado, comunicação pendente.0 = Not started, pending communication.

1 = iniciado e em execução.1 = Started and running.

2 = não iniciado e com falha.2 = Not started and failed.

NULL = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.
InstanceDefaultDataPathInstanceDefaultDataPath Aplica-se a: do SQL Server 2012 (11.x)SQL Server 2012 (11.x) até a versão atual em atualizações a partir do final de 2015.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Nome do caminho padrão para os arquivos de dados da instância.Name of the default path to the instance data files.
InstanceDefaultLogPathInstanceDefaultLogPath Aplica-se a: do SQL Server 2012 (11.x)SQL Server 2012 (11.x) até a versão atual em atualizações a partir do final de 2015.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Nome do caminho padrão para os arquivos de log da instância.Name of the default path to the instance log files.
InstanceNameInstanceName Nome da instância à qual o usuário está conectado.Name of the instance to which the user is connected.

Retornará NULL se o nome de instância for a instância padrão, se a entrada não for válida, ou erro.Returns NULL if the instance name is the default instance, if the input is not valid, or error.

NULL = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
IsAdvancedAnalyticsInstalledIsAdvancedAnalyticsInstalled Retorna 1 se o recurso Advanced Analytics foi instalado durante a instalação; 0 se o Advanced Analytics não foi instalado.Returns 1 if the Advanced Analytics feature was installed during setup; 0 if Advanced Analytics was not installed.
IsClusteredIsClustered A instância de servidor é configurada em um cluster de failover.Server instance is configured in a failover cluster.

1 = Clusterizado.1 = Clustered.

0 = Não clusterizado.0 = Not Clustered.

NULL = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.

Tipo de dados base: intBase data type: int
IsFullTextInstalledIsFullTextInstalled Os componentes de indexação de texto completo e semântica são instalados na instância atual do SQL ServerSQL Server.The full-text and semantic indexing components are installed on the current instance of SQL ServerSQL Server.

1 = Componentes de indexação de texto completo e semântica são instalados.1 = Full-text and semantic indexing components are installed.

0 = Componentes de indexação de texto completo e semântica não são instalados.0 = Full-text and semantic indexing components are not installed.

NULL = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.

Tipo de dados base: intBase data type: int
IsHadrEnabledIsHadrEnabled Aplica-se a: do SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017.

Grupos de disponibilidade AlwaysOnAlways On availability groups é habilitado nessa instância do servidor.is enabled on this server instance.

0 = O Grupos de disponibilidade AlwaysOnAlways On availability groups está desabilitado.0 = The Grupos de disponibilidade AlwaysOnAlways On availability groups feature is disabled.

1 = O recurso Grupos de disponibilidade AlwaysOnAlways On availability groups está habilitado.1 = The Grupos de disponibilidade AlwaysOnAlways On availability groups feature is enabled.

NULL = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.

Tipo de dados base: intBase data type: int

Para que réplicas de disponibilidade sejam criadas e executadas em uma instância do SQL ServerSQL Server, Grupos de disponibilidade AlwaysOnAlways On availability groups deve estar habilitado na instância do servidor.For availability replicas to be created and run on an instance of SQL ServerSQL Server, Grupos de disponibilidade AlwaysOnAlways On availability groups must be enabled on the server instance. Para obter mais informações, consulte Habilitar e desabilitar Grupos de Disponibilidade AlwaysOn (SQL Server).For more information, see Enable and Disable AlwaysOn Availability Groups (SQL Server).

Observação: a propriedade IsHadrEnabled pertence somente ao Grupos de disponibilidade AlwaysOnAlways On availability groups.Note: The IsHadrEnabled property pertains only to Grupos de disponibilidade AlwaysOnAlways On availability groups. Outros recursos de alta disponibilidade ou de recuperação de desastre, como espelhamento de banco de dados ou envio de logs, não são afetados por essa propriedade de servidor.Other high availability or disaster recovery features, such as database mirroring or log shipping, are unaffected by this server property.
IsIntegratedSecurityOnlyIsIntegratedSecurityOnly O servidor está em modo de segurança integrado.Server is in integrated security mode.

1 = Segurança integrada (Autenticação do Windows)1 = Integrated security (Windows Authentication)

0 = Segurança não integrada.0 = Not integrated security. (Autenticação do Windows e Autenticação do SQL ServerSQL Server.)(Both Windows Authentication and SQL ServerSQL Server Authentication.)

NULL = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.

Tipo de dados base: intBase data type: int
IsLocalDBIsLocalDB Aplica-se a: do SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017.

O servidor é uma instância do SQL Server ExpressSQL Server Express LocalDB.Server is an instance of SQL Server ExpressSQL Server Express LocalDB.

NULL = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.
IsPolyBaseInstalledIsPolyBaseInstalled Aplica-se a: SQL Server 2017SQL Server 2017.Applies to: SQL Server 2017SQL Server 2017.

Retorna se a instância do servidor tem o recurso PolyBase instalado.Returns whether the server instance has the PolyBase feature installed.

0 = o PolyBase não está instalado.0 = PolyBase is not installed.

1 = o PolyBase está instalado.1 = PolyBase is installed.

Tipo de dados base: intBase data type: int
IsSingleUserIsSingleUser O servidor está em modo de usuário único.Server is in single-user mode.

1 = Usuário único.1 = Single user.

0 = Usuário não único0 = Not single user

NULL = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.

Tipo de dados base: intBase data type: int
IsXTPSupportedIsXTPSupported Aplica-se ao: SQL Server (SQL Server 2014 (12.x)SQL Server 2014 (12.x) ao SQL Server 2017SQL Server 2017), Banco de Dados SQLSQL Database.Applies to: SQL Server (SQL Server 2014 (12.x)SQL Server 2014 (12.x) through SQL Server 2017SQL Server 2017), Banco de Dados SQLSQL Database.

Servidor dá suporte a OLTP na memória.Server supports In-Memory OLTP.

1= Servidor dá suporte a OLTP na memória.1= Server supports In-Memory OLTP.

0 = O servidor não oferece suporte a OLTP na memória.0= Server does not supports In-Memory OLTP.

NULL = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.

Tipo de dados base: intBase data type: int
LCIDLCID LCID (Identificador de localidade do Windows) da ordenação.Windows locale identifier (LCID) of the collation.

Tipo de dados base: intBase data type: int
LicenseTypeLicenseType Não utilizado.Unused. As informações de licença não são preservadas ou mantidas pelo produto SQL ServerSQL Server.License information is not preserved or maintained by the SQL ServerSQL Server product. Sempre retorna DISABLED.Always returns DISABLED.

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
MachineNameMachineName Nome do computador do Windows no qual a instância de servidor está sendo executada.Windows computer name on which the server instance is running.

Para uma instância clusterizada, uma instância do SQL ServerSQL Server em execução em um servidor virtual no Microsoft Cluster Service, retorna o nome do servidor virtual.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 = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
NumLicensesNumLicenses Não utilizado.Unused. As informações de licença não são preservadas ou mantidas pelo produto SQL ServerSQL Server.License information is not preserved or maintained by the SQL ServerSQL Server product. Sempre retorna NULL.Always returns NULL.

Tipo de dados base: intBase data type: int
ProcessIDProcessID ID do processo do serviço SQL ServerSQL Server.Process ID of the SQL ServerSQL Server service. ProcessID é útil para identificar qual Sqlservr.exe pertence a esta instância.ProcessID is useful in identifying which Sqlservr.exe belongs to this instance.

NULL = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.

Tipo de dados base: intBase data type: int
ProductBuildProductBuild Aplica-se a: SQL Server 2014 (12.x)SQL Server 2014 (12.x) a partir de outubro de 2015.Applies to: SQL Server 2014 (12.x)SQL Server 2014 (12.x) beginning October, 2015.

O número de build.The build number.
ProductBuildTypeProductBuildType Aplica-se a: do SQL Server 2012 (11.x)SQL Server 2012 (11.x) até a versão atual em atualizações a partir do final de 2015.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Tipo de build do build atual.Type of build of the current build.

Retorna uma destas opções:Returns one of the following:

OD = versão Sob Demanda por meio de um cliente específico.OD = On Demand release a specific customer.

GDR = versão de Distribuição Geral lançada pelo Windows Update.GDR = General Distribution Release released through windows update.

NULLNULL
= não aplicável.= Not applicable.
ProductLevelProductLevel Nível da versão da instância do SQL ServerSQL Server.Level of the version of the instance of SQL ServerSQL Server.

Retorna uma destas opções:Returns one of the following:

'RTM' = Versão original'RTM' = Original release version

'SPn' = versão Service pack'SPn' = Service pack version

'CTPn', = versão Community Technology Preview'CTPn', = Community Technology Preview version

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
ProductMajorVersionProductMajorVersion Aplica-se a: do SQL Server 2012 (11.x)SQL Server 2012 (11.x) até a versão atual em atualizações a partir do final de 2015.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

A versão principal.The major version.
ProductMinorVersionProductMinorVersion Aplica-se a: do SQL Server 2012 (11.x)SQL Server 2012 (11.x) até a versão atual em atualizações a partir do final de 2015.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

A versão secundária.The minor version.
ProductUpdateLevelProductUpdateLevel Aplica-se a: do SQL Server 2012 (11.x)SQL Server 2012 (11.x) até a versão atual em atualizações a partir do final de 2015.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Atualize o nível do build atual.Update level of the current build. CU indica uma atualização cumulativa.CU indicates a cumulative update.

Retorna uma destas opções:Returns one of the following:

CUn = Atualização CumulativaCUn = Cumulative Update

NULLNULL
= não aplicável.= Not applicable.
ProductUpdateReferenceProductUpdateReference Aplica-se a: do SQL Server 2012 (11.x)SQL Server 2012 (11.x) até a versão atual em atualizações a partir do final de 2015.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through current version in updates beginning in late 2015.

Artigo da Base de Dados de Conhecimento desta versão.KB article for that release.
ProductVersionProductVersion Versão da instância de SQL ServerSQL Server, no formato 'major.minor.build.revision'.Version of the instance of SQL ServerSQL Server, in the form of 'major.minor.build.revision'.

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
ResourceLastUpdateDateTimeResourceLastUpdateDateTime Retorna a data e a hora da última atualização do banco de dados do Recurso.Returns the date and time that the Resource database was last updated.

Tipo de dados base: datetimeBase data type: datetime
ResourceVersionResourceVersion Retorna o banco de dados do Recurso da versão.Returns the version Resource database.

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
ServerNameServerName As informações do servidor e da instância do Windows associadas a uma instância especificada do SQL ServerSQL Server.Both the Windows server and instance information associated with a specified instance of SQL ServerSQL Server.

NULL = Entrada inválida ou um erro.NULL = Input is not valid, or an error.

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
SqlCharSetSqlCharSet A ID do conjunto de caracteres SQL da ID da ordenação.The SQL character set ID from the collation ID.

Tipo de dados base: tinyintBase data type: tinyint
SqlCharSetNameSqlCharSetName O nome do conjunto de caracteres SQL da ordenação.The SQL character set name from the collation.

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
SqlSortOrderSqlSortOrder A ID da ordem de classificação SQL da ordenaçãoThe SQL sort order ID from the collation

Tipo de dados base: tinyintBase data type: tinyint
SqlSortOrderNameSqlSortOrderName O nome da ordem de classificação SQL da ordenação.The SQL sort order name from the collation.

Tipo de dados base: nvarchar(128)Base data type: nvarchar(128)
FilestreamShareNameFilestreamShareName O nome do compartilhamento usado por FILESTREAM.The name of the share used by FILESTREAM.

NULL = Entrada inválida, um erro ou não aplicável.NULL = Input is not valid, an error, or not applicable.
FilestreamConfiguredLevelFilestreamConfiguredLevel O nível de acesso ao FILESTREAM configurado.The configured level of FILESTREAM access. Para obter mais informações, consulte Nível de acesso de fluxo de arquivos.For more information, see filestream access level.
FilestreamEffectiveLevelFilestreamEffectiveLevel O nível de acesso ao FILESTREAM efetivo.The effective level of FILESTREAM access. Esse valor poderá ser diferente de FilestreamConfiguredLevel se o nível foi alterado e se a reinicialização de uma instância ou de um computador estiver pendente.This value can be different than the FilestreamConfiguredLevel if the level has changed and either an instance restart or a computer restart is pending. Para obter mais informações, consulte Nível de acesso de fluxo de arquivos.For more information, see filestream access level.

Tipos de retornoReturn Types

sql_variantsql_variant

RemarksRemarks

Propriedade ServerNameServerName Property

A propriedade ServerName da função SERVERPROPERTY e @@SERVERNAME retornam informações semelhantes.The ServerName property of the SERVERPROPERTY function and @@SERVERNAME return similar information. A propriedade ServerName fornece o servidor do Windows e o nome da instância que, juntos, compõem a instância exclusiva do servidor.The ServerName property provides the Windows server and instance name that together make up the unique server instance. @@SERVERNAME fornece o nome do servidor local configurado no momento.@@SERVERNAME provides the currently configured local server name.

A propriedade ServerName e @@SERVERNAME retornarão as mesmas informações se o nome do servidor padrão no momento da instalação não tiver sido alterado.The ServerName property and @@SERVERNAME return the same information if the default server name at the time of installation has not been changed. O nome de servidor local pode ser configurado executando o seguinte: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  

Se o nome do servidor local foi alterado do nome de servidor padrão no momento da instalação, @@SERVERNAME retorna o novo nome.If the local server name has been changed from the default server name at installation time, @@SERVERNAME returns the new name.

Propriedades da versãoVersion Properties

A função SERVERPROPERTY retorna propriedades individuais relacionadas às informações da versão, enquanto a função @@VERSION combina a saída em uma cadeia de caracteres.The SERVERPROPERTY function returns individual properties that relate to the version information whereas the @@VERSION function combines the output into one string. Caso o aplicativo exija cadeias de caracteres de propriedade individuais, use a função SERVERPROPERTY para retorná-las, em vez de analisar os resultados de @@VERSION.If your application requires individual property strings, you can use the SERVERPROPERTY function to return them instead of parsing the @@VERSION results.

Observação

Estamos cientes de um problema em que as propriedades de versão relatadas por SERVERPROPERTY são incorretas para o Banco de Dados SQL do Azure.We are aware of an issue where the version properties reported by SERVERPROPERTY are incorrect for Azure SQL Database. A versão do mecanismo de banco de dados do SQL Server executada pelo Banco de Dados SQL do Azure sempre está à frente da versão local do SQL Server e inclui as correções de segurança mais recentes.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. Isso significa que o nível de patch está sempre pareado com a versão local do SQL Server ou à frente dela e que os recursos mais recentes disponíveis no SQL Server estão disponíveis no Banco de Dados SQL do 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.

Para determinar programaticamente a edição do mecanismo, use SELECT SERVERPROPERTY('EngineEdition').To programmatically determine the engine edition, use SELECT SERVERPROPERTY('EngineEdition'). Essa consulta retornará “5” para bancos de dados individuais/pools elásticos e “8” para instâncias gerenciadas no Banco de Dados SQL do Azure.This query will return '5' for single databases/elastic pools and '8' for managed instances in Azure SQL Database.

A documentação será atualizada depois que esse problema for resolvido.We will update the documentation once this issue is resolved.

PermissõesPermissions

Todos os usuários podem consultar as propriedades do servidor.All users can query the server properties.

ExemplosExamples

O exemplo a seguir usa a função SERVERPROPERTY em uma instrução SELECT para retornar informações sobre a instância atual de 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  

Consulte TambémSee Also

Edições e componentes do SQL Server 2016Editions and Components of SQL Server 2016