Failover de espelhamento do MSSQL: falha no login do usuário

1

Quando o MSSQL DB Mirroring falha, nosso script não faz login, falha:

Cannot open database requested by the login. The login failed. Login failed for user ...

A maneira de corrigir isso é executando:

USE YourDB
GO
EXEC sp_change_users_login 'Auto_Fix', 'MyUsername', NULL, 'MyPassword'
GO

Como posso classificar isso para que os logins funcionem automaticamente?

    
por Marcus 09.04.2011 / 17:15

3 respostas

1

Descobrimos que precisamos recriar os logins no servidor espelho com o mesmo SID .

link

    
por 09.04.2011 / 17:28
1

Outra solução poderia ser confiar em contas de domínio, em que os SIDs são gerenciados pelo domínio, em vez de contas de servidor SQL, em que os SIDs padrão são específicos da instância.

    
por 09.04.2011 / 18:16
0

Robert Davis é o autor do único livro do DBM e é um MCM. Experimente o abaixo, se isso ajudar.

link

    
por 09.04.2011 / 17:26