Estou tentando criar uma coleção de servidores que coleta todos os servidores com SQL Server instalados neles de maneira inteligente. Criei uma Coleção e já adicionei alguns servidores usando as propriedades do critério e conforme mostrado na captura de tela. Agora eu não quero adicionar 100 versões SQL listadas na parte direita da captura de tela manualmente aos meus critérios. Então, pensei em retrabalhar a declaração de consulta eu mesmo. Mas não encontrei uma maneira de copiar todas as versões do SQL listadas... (Também não tenho acesso ao banco de dados por trás do SSCM)
E se eu usar uma consulta usando is like Microsoft SQL Server
vou ter muitos clientes nativos, que não preciso.
Alguém pode ajudar um novato aqui?
Eu uso a seguinte consulta, ela mostrará apenas máquinas com sistema operacional Windows Server com SQL Server instalado:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.ResourceId in (select distinct SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID from SMS_G_System_ADD_REMOVE_PROGRAMS where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName Like 'Microsoft SQL Server %' ) E SMS_R_System.OperatingSystemNameandVersion como "%server%"
Encontrei alguns bons sites que têm muitos exemplos de consulta. Eu uso bastante o de Anders Rodland, achei muito útil. Espero que tudo isso ajude
http://www.andersrodland.com/ultimate-sccm-querie-collection-list/