Oi Matheus, tudo bem?
É importante ressaltar que o espelhamento do SQL Server possui alguns requisitos específicos que precisam ser atendidos para que funcione corretamente.
Primeiramente, verifique se os servidores estão na mesma versão do SQL Server e se possuem a mesma edição. Isso é fundamental para garantir a compatibilidade entre eles.
Além disso, certifique-se de que os servidores estão configurados corretamente para o espelhamento. É necessário habilitar a opção de espelhamento nas propriedades do banco de dados e definir o servidor principal e o servidor espelho.
Outro ponto importante é garantir que a rede esteja configurada adequadamente para permitir a comunicação entre os servidores. Nesse caso, você mencionou que está utilizando o ZeroTier para criar um servidor e conectar todas as máquinas. Certifique-se de que todas as máquinas estão corretamente conectadas à rede virtual do ZeroTier e que a comunicação entre elas está funcionando corretamente.
Se mesmo seguindo essas orientações você ainda estiver enfrentando problemas, sugiro que verifique os logs de erro do SQL Server para obter mais informações sobre o que pode estar causando o problema. Os logs podem fornecer pistas importantes sobre eventuais erros de configuração ou problemas de comunicação.
Espero que essas dicas possam te ajudar a resolver o problema com o espelhamento do SQL Server. Lembre-se de que cada caso pode ter particularidades, então é importante adaptar as orientações à sua situação específica.
Um abraço e bons estudos.