web-dev-qa-db-fra.com

Serveur physique ou une machine virtuelle SQL Server?

Y a-t-il de toute façon pour déterminer via un script SQL pour savoir si SQL Server est en cours d'exécution sur un serveur physique ou un serveur virtuel?

6
Heisenberg

Utiliser PowerShell Utilisez ci-dessous ..

$Virtual = Get-wmiobject win32_computersystem | Where-Object model -EQ 'Virtual Machine'
  if ($Virtual) 
  {
  Write-Host "SQL Server Running on Virtual Server" -ForegroundColor Green
  }
  else 
  {
  Write-Host "SQL Server Running on Physical Server" -ForegroundColor Yellow 
  }

En savoir plus https://mkelsawy.blogspot.com/2019/09/determineHostedsqlServerUserPowershell.html

0
Mohamed k.elsawy