Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server renvoie l'erreur La connexion a échoué pour l'utilisateur 'NT AUTHORITY\ANONYMOUS LOGON'. dans l'application Windows

Si votre problème concerne les serveurs liés, vous devez examiner quelques éléments.

Tout d'abord, vos utilisateurs doivent activer la délégation et si la seule chose qui a changé, il est probable qu'ils le fassent. Sinon, vous pouvez décocher la case "Le compte est sensible et ne peut pas être délégué" dans les propriétés de l'utilisateur dans AD.

Deuxièmement, vos comptes de service doivent être approuvés pour la délégation. Depuis que vous avez récemment changé de compte de service, je soupçonne que c'est le coupable. (http://technet.microsoft. com/en-us/library/cc739474(v=ws.10).aspx )

Vous avez mentionné que vous pourriez avoir des problèmes de SPN, alors assurez-vous de définir le SPN pour les deux points de terminaison, sinon vous ne pourrez pas voir l'onglet de délégation dans AD. Assurez-vous également que vous êtes en mode avancé dans "Utilisateurs et ordinateurs Active Directory".

Si vous ne voyez toujours pas l'onglet délégation, même après avoir corrigé votre SPN, assurez-vous que votre domaine n'est pas en mode 2000. Si c'est le cas, vous pouvez "augmenter le niveau de fonction du domaine".

À ce stade, vous pouvez désormais marquer le compte comme approuvé pour la délégation :

Enfin, vous devrez également définir toutes les machines comme approuvées pour la délégation.

Une fois que vous avez fait cela, reconnectez-vous à votre serveur sql et testez vos serveurs préférés. Ils devraient fonctionner.