sql >> Base de Datos >  >> RDS >> Sqlserver

Descubra en qué sistema operativo se ejecuta SQL Server (ejemplo de T-SQL)

Al usar SQL Server, puede usar sys.dm_os_host_info vista de administración dinámica del sistema para devolver el sistema operativo en el que se ejecuta SQL Server.

Esta vista incluye una columna llamada host_platform que contiene el tipo de sistema operativo:Windows o Linux

Ejemplo 1:devolver solo la columna 'host_platform'

Aquí hay un ejemplo para demostrarlo.

SELECT host_platform
FROM sys.dm_os_host_info;

Resultado:

+-----------------+
| host_platform   |
|-----------------|
| Linux           |
+-----------------+

Ejemplo 2:devolver todas las columnas

Por supuesto, también puede devolver todas las columnas. Esto es lo que parece en mi sistema.

SELECT * FROM sys.dm_os_host_info;

Aquí está usando salida vertical (para que no tengas que desplazarte hacia los lados):

host_platform           | Linux
host_distribution       | Ubuntu
host_release            | 16.04
host_service_pack_level | 
host_sku                | NULL
os_language_version     | 0