Ambiente: 2 Servidores SQL 2008 R2 RTM Standard Edition, Windows Server 2008 R2 SP1 Standard Edition. Ambos os servidores que usam a mesma conta de serviço de domínio para SQL com acesso de administrador de sistema e acesso de grupo de administrador local em ambos os servidores.
4 bancos de dados são espelhados com sucesso sem problemas, todos os proprietários do banco de dados são sa.
Quando tentamos configurar o espelhamento no 5º banco de dados, ele inicia com sucesso e, em um minuto, vai para um estado (Principal desconectado) no Primário e permanece em (Espelhamento, Sincronizando / Restaurando) no espelho. O monitor de espelhamento mostra apenas "Desconectado" desde o início do evento para o quinto banco de dados.
Executei um SQL Trace durante a configuração do espelhamento e a única coisa neles é "Atenção" com a conta de serviço e o nome do host, sem outros detalhes.
Os logs de aplicativos do Windows nos servidores Primário e Espelho mostram o ID de evento 1438 do SQL Server. Não estamos usando uma testemunha e nunca tentamos configurar uma neste ambiente.
Qualquer sugestão sobre o que verificar seria apreciada
Você pode não ter tópicos disponíveis suficientes. Veja quantos estão disponíveis com sys.dm_os_sys_info. Veja quantos estão sendo usados com sys.dm_os_schedulers (soma das linhas na coluna current_workers_count)
O espelhamento de banco de dados tem os seguintes requisitos para threads de trabalho Servidor principal: 1 thread global e 2 threads para cada um dos bancos de dados espelhados. Servidor espelho: 1 thread global, 2 threads por bancos de dados espelhados e um thread adicional para cada banco de dados espelhado para cada 4 núcleos de processador. Em um servidor de 4 CPUs, ele requer 1 thread global+ (2+ 1) threads/db espelhado. Em um servidor com 6-8 CPUs, ele requer 1 thread global +(2+2) threads/db espelhado. https://support.microsoft.com/en-us/kb/2001270
Você pode não ter RAM suficiente. Você pode não ter largura de banda de rede suficiente. Seu subsistema de disco pode estar sobrecarregado. Seus servidores podem ter uma carga muito pesada para suportar outro banco de dados espelhado.