Então, comecei um novo emprego em uma boa organização sem fins lucrativos, que existe há algumas décadas. Eles têm uma ampla variedade de edições e versões do SQL Server (por exemplo: 2005 Express a 2016 SP2 Enterprise) e em muitas VMs do Windows (versões de 2003 a 2016).
Os DBAs anteriores não completavam nenhuma documentação sobre o número de licenças que a empresa possui, nem edições, versões. Efetivamente não há registros úteis.
Eu executei o kit de ferramentas MAP para coletar detalhes sobre os SQL Servers. Então, pelo menos eu tenho um ponto de partida para quais servidores existem e pesquisei quais ainda estão fornecendo dados de produção.
Eu também usei a nova ferramenta ApexSQL Discover com resultados mistos (desculpe pessoal, eu amo suas coisas, mas não posso esperar 3 dias para que essa ferramenta seja executada quando eu precisar adicionar 1 servidor). E também dbatools find-dbainstance (não é um grande fã de usar PS para exportar grandes quantidades de dados). Então, juntando tudo isso, tenho quase certeza de que descobri a maioria ou todas as instâncias que já existiram neste domínio.
Claro, eu consultei o licenciamento de várias maneiras e examinei minuciosamente o guia de licenciamento MS SQL extremamente útil , completamente inútil , do qual nada parece fornecer qualquer informação sobre as licenças que a organização possui ou como adquiri-lo .
O cerne da questão: algumas dessas licenças foram compradas há uma década (ou duas). Algumas eram certamente faturas em papel. Lembra que eu mencionei que isso é uma organização sem fins lucrativos? No lado positivo, o licenciamento é barato. Por outro lado, o licenciamento é barato, então a maioria ou todas as licenças não possuem SA porque é mais barato comprar novas. edit: Esse era o raciocínio na época para não comprar o SA, eu não estava envolvido.
Devo apenas presumir que, como provavelmente nenhum tem SA - que o servidor também provavelmente será licenciado corretamente - e apenas comprar novos conforme necessário? Isso parece uma abordagem horrível.
Minha pergunta:
Como diabos eu sei quais licenças do SQL Server minha nova empresa possui sem tentar desenterrar faturas em papel de 2004? Eu nunca estive nesta situação antes. Minha única opção é ser auditado ou pagar para um parceiro auditar? (e se sim, Microsoft o que você está fazendo bb??).
Quaisquer insights que o dba.se possa fornecer aqui provavelmente acrescentarão anos à minha vida. Obrigado a todos!
Se você tiver um Contrato Premier
Isso é bastante simples, você terá um Gerente de Conta atribuído (TAM) que pode obter qualquer informação de licenciamento fornecida à Microsoft (supondo que tenha sido comprada por meio de um terceiro licenciado ou parte do seu contrato Premier).
A partir do acima, você pode dividir as licenças conforme necessário/usado com base em seu ambiente.
Se você não tiver um Contrato Premier
Nesse caso, você precisará fazer login/contatar/encontrar todos os registros relacionados ao licenciamento por conta própria. Isso pode significar procurar registros em papel de 2004 como você sugeriu, entrar em contato com qualquer revendedor de licenciamento terceirizado que você tenha usado nesses períodos ou rastrear POs para descobrir se algo foi comprado e onde foi comprado.
A última possibilidade sob este item é configurar um horário para falar com um especialista em licenciamento ou um representante de contas da Microsoft para ver se eles podem extrair algo de acordos anteriores de anos. Observe que, se você não tiver SA, as licenças podem não ser aplicáveis ao seu ambiente. Observe também que existem licenças de estilo mais antigas que também podem não ser mais aplicáveis ao ambiente.
O SA oferece outros benefícios além de apenas poder estar em qualquer versão. Ele concentra principalmente os benefícios em torno da mobilidade de licenças, HA/DR, virtualização e cenários híbridos. Também é geralmente mais barato do que comprar novas licenças líquidas.
Você disse que está usando o kit de ferramentas MAP , que parece ser o caminho a seguir para mim.
Quando olho para o licenciamento, posso ver o quadro geral:
Se você olhar para o último gráfico de pizza, verá:
Está bem claro para mim, esta é a lista de seu licenciamento do SQL Server. Se você clicar e baixar o arquivo do Excel no canto superior direito da janela, também poderá investigar os detalhes de cada instância do SQL Server. Se houver licenciamento desconhecido , você poderá encontrar o nome do servidor e o nome da instância:
Acho que você tem tudo o que precisa.