Tenho mais de 100 instâncias do sql server (do sql 2005 ao sql 2016) instaladas no meu ambiente, existe uma boa maneira de descobrir quando uma instância foi inicialmente instalada?
Tentei verificar a data de criação do banco de dados [mestre] e descobri (pelo menos para o sql 2012 em diante) que é sempre 8 de abril de 2003.
A única data possível é a data de criação do [msdb], que eu vejo mudando para diferentes instâncias do sql server. (Não tenho certeza sobre isso porque não tenho certeza se um patch de serviço alterará a data de criação do [msdb]?)
Existe alguma outra maneira confiável que possa indicar a data de criação da instância do sql server? Estou aberto ao uso de t-sql ou powershell para descobrir.
Desde já, obrigado.
Esta consulta:
Ao instalar uma instância do sql server, o
NT AUTHORITY\SYSTEM
login é criado para que você possa obter a data de instalação da instância pesquisando aNT AUTHORITY\SYSTEM
data de criação do login.Podemos consultar uma das visualizações para obter a data de instalação. Se o seu SQL Server for compatível com o idioma inglês, você pode consultar diretamente pelo nome de login ou para os outros idiomas, usaremos o idioma neutro (código hexadecimal) que é o mesmo em todas as instâncias.
Nota: o
NT AUTHORITY\SYSTEM
loginSID
é0x010100000000000512000000
Existem muitos artigos que fornecem soluções semelhantes: