Sql server SQL Server(2012、2014、2017)查询主机操作系统

Sql server SQL Server(2012、2014、2017)查询主机操作系统,sql-server,linux,windows,Sql Server,Linux,Windows,我试图弄清楚什么查询将获得主机操作系统,无论是Linux还是Windows操作系统 查询sys.dm_os_host_info似乎可以得到我需要的结果,但该表在SQL Server

我试图弄清楚什么查询将获得主机操作系统,无论是Linux还是Windows操作系统


查询
sys.dm_os_host_info
似乎可以得到我需要的结果,但该表在SQL Server<2017]上似乎不存在。

dm_os_host_info
是在2017年添加的,因为SQL Server在Windows和Linux版本上都可用。
dm_os_host_info
在Azure上也不起作用。您可能也会使用Azure SQL数据库吗?@Larnu感谢您的提醒,也许在将来,所以这是一个很好的信息。此外,
SELECT@@VERSION
将包括我要查找的主机OSAlmost!我可能需要做一些解析来获取这些信息,如果有其他方法通过查询来查找这些信息,那就太好了。