Para que o espelhamento faça sentido, você precisará de pelo menos uma segunda instância do SQL-Server: uma para o "principal" e outra para o "espelho".
Como instalar uma instância adicional, consulte: Configuração da instância .
Para que o failover automático entre em vigor, você também precisará de uma terceira instância (a "Testemunha" ), cujo objetivo é monitorar os estados do principal e do espelho (conexão) ("... a testemunha não atende o banco de dados. o failover é o único papel da testemunha ").
Para configurar o espelho inteiro com failover, consulte: Failover automático e espelhamento de banco de dados síncrono (modo de alta segurança) .
Depois de concluir as etapas, você pode testar sua configuração interrompendo um dos serviços do SQL-Server (principal ou espelho). O banco de dados espelhado fica disponível então.
Eu sugiro enfaticamente não executar as instâncias no mesmo servidor real, pois isso não protegerá você de desastres de hardware!