Hei*_*erg 5 sql-server t-sql virtualisation
有没有办法通过 SQL 脚本弄清楚 SQL Server 是在物理服务器还是虚拟服务器上运行?
如果您使用的是 SQL Server 2008 R2 RTM 或更早版本,则有一个 CMD 命令“ SYSTEMINFO ”,其中包含有关系统模型的信息。
或者
如果在实例上启用了 cmdshell,那么您可以从 SQL Server Management Studio 执行它。
DECLARE @result int
EXEC @result = xp_cmdshell 'SYSTEMINFO'
Run Code Online (Sandbox Code Playgroud)
系统制造商:VMware, Inc.
系统模型:VMware Virtual Platform
SQL Server 2008 R2 Service Pack 1 中引入virtual_machine_type, virtual_machine_type_desc了 DMVsys.dm_os_sys_info中的新列 ( )
http://blogs.msdn.com/b/sqlosteam/archive/2011/05/11/more-on-dmv-changes-in-sql-2008-r2-sp1.aspx