Com o espelhamento e a replicação do SQL DB, se @@ nome_do_servidor não corresponder ao nome do host real, você terá problemas. Isso normalmente acontecerá se um servidor for renomeado após a instalação do SQL. Além disso, os servidores precisam ser capazes de se comunicar via hostname, seja qual for a alça que é sua (DNS, arquivos hosts, WINS, etc)
Se o seu nome de host não corresponder à consulta @@ nome_do_servidor, existe um script simples e não destrutivo a ser corrigido. No exemplo, "oldhost" será o nome que a consulta retorna. Depois de executar o script, você precisará reiniciar os serviços do SQL.
exec sp_dropserver 'oldhost\instance'
go
exec sp_addserver 'currenthostname\instance',local
go