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