Failover de banco de dados espelhado no Lync Server 2013
Tópico última modificação: 14-03-2014
Se você tiver configurado seu banco de dados de back-end para usar o espelhamento sincronizado com uma testemunha, o failover será automático. Se você tiver configurado o espelhamento sincronizado sem uma testemunha, poderá usar os procedimentos a seguir para fazer failover e failback do banco de dados. Você também pode usar esses procedimentos para fazer failover e failback manual de seus bancos de dados, mesmo se tiver configurado uma testemunha.
Para fazer failover do banco de dados de back-end
Antes de fazer failover, determine qual banco de dados de back-end é a entidade de segurança e qual é o espelho digitando o seguinte cmdlet:
Get-CsDatabaseMirrorState -PoolFqdn <poolFQDN> -DatabaseType User
Se o repositório de Gerenciamento Central estiver hospedado nesse pool, digite o seguinte cmdlet para determinar qual é a entidade de segurança e qual é o espelho do repositório de Gerenciamento Central:
Get-CsDatabaseMirrorState -PoolFqdn <poolFQDN> -DatabaseType CentralMgmt
Execute o failover do banco de dados do usuário:
Se o primário tiver falhado e você estiver fazendo failover para o espelho, digite:
Invoke-CsDatabaseFailover -PoolFqdn <poolFQDN> -DatabaseType User -NewPrincipal mirror -Verbose
Se o espelho tiver falhado e você estiver fazendo failover para o primário, digite:
Invoke-CsDatabaseFailover -PoolFqdn <poolFQDN> -DatabaseType User -NewPrincipal primary -Verbose
Se o pool hospedar o Servidor de Gerenciamento Central, execute o failover do repositório de Gerenciamento Central.
Se o primário tiver falhado e você estiver fazendo failover para o espelho, digite:
Invoke-CsDatabaseFailover -PoolFqdn <poolFQDN> -DatabaseType CentralMgmt -NewPrincipal mirror -Verbose
Se o espelho tiver falhado e você estiver fazendo failover para o primário, digite:
Invoke-CsDatabaseFailover -PoolFqdn <poolFQDN> -DatabaseType CentralMgmt -NewPrincipal primary -Verbose