Eu tenho executado este comando em nosso domínio de teste:
sqlcmd -L
E descobri que entre todos os resultados válidos, ele também retorna vários servidores que definitivamente não possuem o SQL Server instalado. É possível que eles tenham o SQL instalado em um passado distante, mas definitivamente não atualmente.
Como isso é possível? Eu teria pensado que o SQL Browser teria que ser instalado e executado em um servidor para responder à transmissão sqlcmd -L.
Caso ajude, os servidores que são falsos positivos são: -um controlador de domínio -um servidor para Microsoft SCCM -um servidor para gerenciamento de PKI
Obrigado Mike
Os servidores podem estar executando SQLServer Express e/ou LocalDB
O SCCM tem um back-end do SQL Server com uma licença de tempo de execução, os controladores de domínio podem ter uma instância localdb e assim por diante, verifique no aplicativo de serviços nos servidores ou execute o seguinte no prompt de comando