Existe uma maneira de descobrir por meio de um script SQL para saber se o SQL Server está sendo executado em um servidor físico ou servidor virtual?
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
Se você estiver usando o SQL Server 2008 R2 RTM ou anterior, há um comando CMD " SYSTEMINFO " que possui informações sobre o modelo do sistema.
OU
Se o cmdshell estiver habilitado na instância, você poderá executá-lo no SQL Server Management Studio.
Novas colunas (
virtual_machine_type, virtual_machine_type_desc
) em DMVsys.dm_os_sys_info
são introduzidas no SQL Server 2008 R2 Service Pack 1http://blogs.msdn.com/b/sqlosteam/archive/2011/05/11/more-on-dmv-changes-in-sql-2008-r2-sp1.aspx
Achei um roteiro:
Se você tiver um CMS configurado, execute o script abaixo do seu CMS em vários servidores:
Usando o Powershell use abaixo..
Leia mais https://mkelsawy.blogspot.com/2019/09/DetermineHostedSQLServerUsingPowershell.html