IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Problème d'authentification suite migration de domaine [2012]


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 61
    Points : 62
    Points
    62
    Par défaut Problème d'authentification suite migration de domaine
    Bonjour,

    Auriez-vous une idée sur mon problème :
    J'avais un serveur mssql 2012 sur une VM hors domaine.
    Ce serveur a été rapatrié dans le domaine il y a peu de temps.
    La connexion au serveur par authentification Windows (donc domaine) fonctionne.
    Par contre, lorsque je souhaite créer un serveur lié et y accéder depuis un autre pc que le serveur j'ai une erreur.

    Si j'accède à mon serveur lié depuis le serveur, tout fonctionne correctement.

    Voici le message d'erreur obtenu :
    Msg*18456, Niveau*14, État*1, Ligne*1
    Échec de l'ouverture de session de l'utilisateur*'AUTORITE NT\ANONYMOUS LOGON'.



    Donc ce qui donne :
    PC requête vers Serveur1 OK
    Serveur1 requête vers Serveur2 OK
    PC requête vers Serveur1 requête vers Serveur2 KO

    Comme si le Serveur 1 n'arrivait pas à garder mon authentification Windows lors de l'appel au serveur 2, donc celui-ci est appelé en anonyme donc refuse la connexion. Des tests ont été réalisés depuis plusieurs PC, ainsi qu'avec plusieurs logins (avec plus ou moins de droits).


    Si vous avez déjà rencontré ce problème ou une idée sur le sujet je suis preneur.

    Merci d'avance.

  2. #2
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    D'après la description de ton problème la délégation kerberos n'est pas activé sur ton environnement. Le jeton d'authentification de ton utilisateur ne peut pas être transmis correctement à ton serveur lié d'où le message d'erreur 'AUTORITE NT\ANONYMOUS LOGON'.

    Pour que la délégation kerberos fonctionne il faut :

    - paramétrer les SPN de chaque compte de service SQL de ta topologie (MSSQLSvc/hostname:port)
    - Autoriser la délégation contrainte ou totale pour le service SQL de l'instance Serveur1 vers l'instance Serveur2

    >> Pour plus de détail c'est par ici

    ++

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 61
    Points : 62
    Points
    62
    Par défaut
    Bonjour,

    Merci pour ce retour rapide.
    Je vais regarder ce que tu m'as donné comme information et documentation.

    Mais c'est quand même bizarre que la délégation d'authentification ne soit pas activée par défaut, est-ce le fait que ce serveur ai séjourné initialement hors domaine qui rendait cette fonctionnalité inactive ?

  4. #4
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Mais c'est quand même bizarre que la délégation d'authentification ne soit pas activée par défaut, est-ce le fait que ce serveur ai séjourné initialement hors domaine qui rendait cette fonctionnalité inactive ?
    La délégation de jetons d'authentification ne peut pas être activé par défaut car elle requiert une élévation de privilèges pour les comptes de service concernés (autorisation de délégation de jetons d'authentification).

    La délégation kerberos ne fonctionne que dans une infrastructure capable de délivrer ce type de service. Avec Windows, c'est le contrôleur de domaine qui permet de délivrer le services de distribution de clés, le service d'authenfication et le service de tickets.

    Si ton serveur n'est pas intégré dans un domaine Windows c'est NTLM qui sera utilisé comme protocole d'authentification. Ce protocole ne permet pas de faire de la délégation de jetons "by design"

    ++

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 61
    Points : 62
    Points
    62
    Par défaut Résolution
    Merci pour ton aide, j'ai réactivé l'option KerberOS sur mon serveur dans le domaine, ce qui a tout résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [11gR2] Problème de performance suite migration Oracle 9i vers Oracle 11g
    Par fifi44680 dans le forum Administration
    Réponses: 8
    Dernier message: 24/05/2014, 00h00
  2. [PR-2010] Problème Schedule View suite à migration 2007 -> 2010
    Par supermouton dans le forum Project
    Réponses: 0
    Dernier message: 17/07/2012, 11h43
  3. Réponses: 6
    Dernier message: 20/05/2011, 16h29
  4. Réponses: 3
    Dernier message: 04/11/2010, 09h00
  5. Réponses: 3
    Dernier message: 20/06/2007, 18h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo