“Login failed for user ‘NT Authority\ANONYMOUS LOGON’ ” ao criar um Linked Server

Ao criar um Linked Server entre dois servidores com SQL Server 2008, via Windows Authentication, me deparei com o erro abaixo:

Dando uma Googleada investigada, lique poderia ser por causa da delegao via Kerberos no estar funcionando. O nome do “cara”: Kerberos constrained delegation.

T, mas como eu sei que eu estou me conectando usando oKerberos?

No meu caso, as minhas instncias esto sendo iniciadas com o usurio “Network Service”, ento, para configurar a delegao, o que deve ser feito:

  1. Abra o AD
  2. V em Computers, boto direito na mquina de origem (a que voc vai criar o linked server)e clique em Propriedades (pois estou rodando sob a conta “Network Service”).
  3. Clique na aba Delegation;
  4. Clique em Trust this user for delegation to specified services only
  5. Clique em UseKerberos Only

  6. Clique em Add e Users and Computers
  7. Procure pela mquina desejada (a que ser consultada)
  8. Selecione os serviosMSSQLSvc
  9. Ok em tudo.

E era isso… Aps o procedimento, o linked server passou a funcionar adequadamente.

Mais uma vez, no meu caso, eu estou usando as contas Network Service. Se voc est usando usurios de domnio, existem alguns passos adicionais para configurar o SPN e etc, que eu vou deixar nos links abaixo para consulta (no vou transcrever o texto por motivo bvios).

Abraos e at a prxima!

Fontes:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.