Eu tenho um cluster do SQL Server 2008 R2 no Win2008 R2.
Não consigo adicionar um login para a conta de serviço.
Qualquer outro login que adiciono a esta instância funciona bem e consegui adicionar o mesmo login de conta de serviço a várias outras instâncias SQL.
Mover a instância para outro nó não resolve o problema.
quando eu corro
CREATE LOGIN [DOMAIN\ServiceAccount] FROM windows;
eu recebo o erro
Msg 15401, Level 16, State 1, Line 1
Windows NT user or group 'DOMAIN\ServiceAccount' not found.
Check the name again.
quando eu corro
exec xp_logininfo 'DOMAIN\ServiceAccount', 'all';
eu recebo o erro
Msg 15404, Level 16, State 11, Procedure xp_logininfo, Line 62
Could not obtain information about Windows NT group/user
'DOMAIN\ServiceAccount', error code 0xffff0002.
Qualquer sugestão seria apreciada.
A conta de serviço é uma conta de domínio? Parece-me que a conta de serviço pode, de fato, ser uma conta local para a máquina, não uma conta de domínio.
Tentar:
Se isso funcionar, a conta não é uma conta de domínio.
Eu tive um problema semelhante em que o controlador de domínio estava na Ásia e o SQL Server estava em Los Angeles. Veja se isso é relevante para você:
http://social.msdn.microsoft.com/Forums/en/sqlsecurity/thread/1138616c-1395-43e9-994f-234e177ec032
Isso falha com qualquer usuário que você tenta criar ou apenas com alguns específicos? Se for tudo, você deve verificar se pode entrar em contato com o controlador de domínio do servidor SQL e as configurações de autenticação descritas na parte inferior dessa postagem.
Obrigado pelas sugestões, mas eu encontrei o problema.
A conta de serviço foi inserida no gerenciador de configuração do SQL Server com um caso diferente de AD. a instância diferencia maiúsculas de minúsculas, então acho que quando estava validando o nome/SID do login que estava tentando criar, vi que não correspondia ao nome que o mecanismo já conhecia com o mesmo SID