SERVERPROPERTY (Transact-SQL)

Actualizado: 14 de abril de 2006

Devuelve información de la propiedad acerca de la instancia del servidor.

ms174396.note(es-es,SQL.90).gifImportante:
Esta característica ha cambiado respecto a versiones anteriores de Microsoft SQL Server. Para obtener más información, vea Cambios de comportamiento en las características del motor de base de datos en SQL Server 2005.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

SERVERPROPERTY ( propertyname )

Argumentos

  • propertyname
    Es una expresión que contiene la información de la propiedad que se devuelve para el servidor. propertyname puede ser uno de los valores siguientes.

    Nombre de la propiedad

Tipos de valor devueltos

sql_variant

Notas

La propiedad ServerName de la función SERVERPROPERTY y de @@SERVERNAME devuelve información similar. La propiedad ServerName proporciona el nombre de la instancia y el servidor Windows que forman la instancia de servidor única. @@SERVERNAME proporciona el nombre del servidor local configurado actualmente.

La propiedad ServerName y @@SERVERNAME devuelven la misma información si no se ha cambiado el nombre del servidor predeterminado en el momento de la instalación. El nombre del servidor local se puede configurar ejecutando lo siguiente:

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

Si el nombre del servidor local se ha cambiado desde que se ha instalado el nombre del servidor predeterminado, @@SERVERNAME devuelve el nombre nuevo.

Ejemplos

En el siguiente ejemplo se utiliza la función SERVERPROPERTY en una instrucción SELECT para devolver información acerca del servidor actual. Este escenario es útil cuando hay varias instancias de SQL Server instaladas en un servidor Windows y el cliente necesita abrir otra conexión a la misma instancia utilizada en la conexión actual.

SELECT CONVERT(char(20), SERVERPROPERTY('servername'));
GO

Vea también

Referencia

@@SERVERNAME (Transact-SQL)

Otros recursos

Ediciones y componentes de SQL Server 2005

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

14 de abril de 2006

Contenido nuevo:
  • Se ha agregado la propiedad EditionID.
  • Se han agregado los valores de Express Edition with Advanced Services a Edition, EngineID y EngineEdition.
Contenido modificado:
  • Se ha indicado que las ediciones Personal y Desktop están limitadas a versiones anteriores de SQL Server.
  • Se han incluido asignaciones de EngineEdition para Workgroup Edition y Windows Embedded SQL Edition.