Failover do SQL Server Clustering refere-se a uma configuração em que você instala instâncias idênticas do Microsoft SQL Server em dois ou mais nós em um cluster de failover do Windows, coloca seu banco de dados e arquivos de log em um disco em cluster e registra o Serviço do SQL Server no mesmo Grupo de Aplicativos como um nome de rede e endereço IP em cluster. Quando um servidor físico (nó de cluster) falha ou é reinicializado, a instância do SQL Server é colocada online em um dos outros nós e você pode reconectar-se rapidamente ao seu banco de dados.
Uma configuração como essa garante alta disponibilidade, mas não tem nada a ver com a restauração manual dos bancos de dados no caso de uma falha
Se você usar apenas uma Instância do SQL a qualquer momento (uma configuração de cluster de failover ativo / passivo), precisará apenas de uma licença.
Leia mais sobre o Cluster de failover do SQL Server aqui: link