Temos dois bancos de dados configurados para espelhamento em uma única instância do SQL Server: um banco de dados de teste e um banco de dados de produção. Ambos são espelhados para outro servidor usando exatamente os mesmos endpoints.
Se eu for para as Propriedades do Banco de Dados para o banco de dados de teste e clicar no botão "Failover", haverá failover do banco de dados de produção também, já que ambos os bancos de dados compartilham um endpoint de espelho e suas propriedades de Endereços de Rede do Servidor são as mesmas?
Estou preocupado porque quando configurei o espelhamento para o 2º banco de dados, não precisei configurar nada de novo. Apenas usou todas as informações existentes.
Se eu usar o botão "Failover" nas Propriedades do banco de dados, isso resultará em failover de todos os bancos de dados que usam esse ponto de extremidade ou apenas do banco de dados específico para o qual estou visualizando as propriedades?
A resposta de @mrdenny é precisa de que o failover de um banco de dados não resultará no failover de todos os outros bancos de dados também.
No entanto, apenas para fornecer uma visão geral do que é um Endpoint de espelhamento de banco de dados :
De BOL ,
O gerenciamento de conexão no Microsoft SQL Server 2005 e versões posteriores é baseado em terminais. Um endpoint é um objeto do SQL Server que permite que o SQL Server se comunique pela rede. Para espelhamento de banco de dados, uma instância de servidor requer seu próprio endpoint de espelhamento de banco de dados dedicado. Todas as conexões de espelhamento em uma instância do servidor usam um único endpoint de espelhamento de banco de dados. Esse endpoint é um endpoint de finalidade especial usado exclusivamente para receber conexões de espelhamento de banco de dados de outras instâncias do servidor.
Para ser mais flexível, você pode usar T-sql para fazer failover manual:
Desligue o espelhamento (interrompa o espelhamento) no banco de dados espelho.
Defina o modo de recuperação do banco de dados para RECOVERY
Usuários corrigidos e órfãos se você estiver usando a autenticação SQL
EDITAR:
Como você está usando o modo de alta segurança (conforme sua captura de tela), você pode usar o seguinte do servidor principal
Com isso, ocorre apenas a inversão de papéis e a direção do espelhamento é invertida - principal vira espelho e vice-versa. Observe que o MIRRORING não está QUEBRADO.
Observe que, de acordo com este artigo do MSDN
Se você deseja automatizar todo o failover, consulte Automação de espelhamento de banco de dados
Não, não vai. Os bancos de dados sofrem failover independentemente um do outro. Não há problema em fazer failover do banco de dados de teste, o banco de dados de produção permanecerá onde está.