SQL Server proporciona una función definida por el sistema SERVERPROPERTY(propertyname) .
SERVERPROPERTY(): La función SERVERPROPERTY() se utiliza para devolver la información sobre diferentes propiedades del sistema o la llamada información de la instancia.
propertyname: esta expresión contiene la información sobre la propiedad en cuestión y devuelve la misma.
Los siguientes son algunos nombres de propiedad sobre los cuales la función SERVERPROPERTY() proporciona información. Además de las propiedades mencionadas, también hay otras propiedades.
1. MachineName: este nombre de propiedad se usa como argumento en la función SERVERPROPERTY() para encontrar el nombre de la máquina/computadora en la que se ejecuta SQL Server.
Sintaxis:
SELECT SERVERPROPERTY ('MachineName')
Ejemplo:
Producción:
2. Edición: este nombre de propiedad se usa como argumento en la función SERVERPROPERTY() para instalar la edición de SQL Server en la máquina/computadora.
Sintaxis:
SELECT SERVERPROPERTY ('Edition')
Ejemplo:
3. INSTANCEDEFAULTDATAPATH: este nombre de propiedad se utiliza como argumento en la función SERVERPROPERTY() para encontrar la ruta predeterminada de los archivos de datos.
Sintaxis:
SELECT SERVERPROPERTY ('INSTANCEDEFAULTDATAPATH')
Ejemplo:
4. INSTANCEDEFAULTLOGPATH: este nombre de propiedad se usa como argumento en la función SERVERPROPERTY() para encontrar la ruta predeterminada de los archivos de registro.
Sintaxis:
SELECT SERVERPROPERTY ('INSTANCEDEFAULTLOGPATH')
Ejemplo:
5. VERSIÓN DEL PRODUCTO: este nombre de propiedad se utiliza como argumento en la función SERVERPROPERTY() para obtener información sobre la versión del producto que se está utilizando.
Sintaxis:
SELECT SERVERPROPERTY (' PRODUCTVERSION')
Ejemplo:
6. BUILDCLRVERSION: este nombre de propiedad se utiliza como argumento en la función SERVERPROPERTY() para obtener información sobre la versión de Microsoft .NET Framework Common Language Runtime (CLR). Este marco se utilizó para construir la instancia de SQL Server.
Sintaxis:
SELECT SERVERPROPERTY ('BUILDCLRVERSION')
Ejemplo:
7. PROCESSID: este nombre de propiedad se utiliza como argumento en la función SERVERPROPERTY() para obtener el ID de proceso del servicio de SQL Server.
Sintaxis:
SELECT SERVERPROPERTY ('PROCESSID')
Ejemplo:
8. ResourceLastUpdateDateTime: este nombre de propiedad se utiliza como argumento en la función SERVERPROPERTY() para obtener información sobre las últimas actualizaciones de la base de datos de recursos, es decir, la fecha y la hora en que se actualizó por última vez.
Sintaxis:
SELECT SERVERPROPERTY ('ResourceLastUpdateDateTime')
Ejemplo:
9. EditionID: este nombre de propiedad se usa como argumento en la función SERVERPROPERTY() para encontrar el ID de edición del SQL Server que se está instalando en la computadora/máquina.
Sintaxis:
SELECT SERVERPROPERTY ('EditionID')
Ejemplo:
10. Intercalación: este nombre de propiedad se usa como argumento en la función SERVERPROPERTY() para encontrar la intercalación del servidor SQL que se está instalando en la computadora/máquina.
Sintaxis:
select SERVERPROPERTY ('collation')
Ejemplo:
Nota: Para obtener información sobre otras propiedades, consulte Microsoft Docs .