Un SPN pour le service SQL Server Browser est requis lorsque vous établissez une connexion à une instance nommée de SQL Server Analysis Services

Traductions disponibles Traductions disponibles
Numéro d'article: 950599 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Envisagez le scénario suivant. Vous établissez une connexion à une instance nommée de Microsoft SQL Server Analysis Services. Ensuite, le service SQL Server Browser détermine le port sur lequel l'instance nommée est disponible. La connexion utilise l'authentification Kerberos. Dans ce scénario, un nom principal de service (SPN) pour le service SQL Server Browser est nécessaire, en plus du nom principal de service pour l'instance nommée d'Analysis Services. Si le nom principal de service pour le service SQL Server Browser n'existe pas, l'authentification Kerberos échoue.

Cause

Ce problème produit uniquement lorsque la chaîne de connexion contient la SSPI = Kerberos paramètre. Dans ce cas, la connexion est forcée à utiliser l'authentification Kerberos et du nom principal de service pour le service SQL Server Browser doit être configuré.

Si la chaîne de connexion ne contient-elle pas le SSPI = Kerberos paramètre, Kerberos, l'authentification est utilisée en général. La connexion pour le service SQL Server Browser utilise NTLM et le compte NT_ANONYMOUS à la place. Dans ce cas, la connexion pour le service SQL Server Browser est réussie. Le service SQL Server Browser détermine le port correct. Puis, la connexion de base de données utilise l'authentification Kerberos pour fournir l'authentification true.

Résolution

Vous devez créer un SPN pour le service SQL Server Browser en utilisant le compte sous lequel s'exécute le service SQL Server Browser.

Le format d'un SPN NetBIOS est comme suit :
MSOLAPDisco.3/serverHostName
Le format d'un nom de domaine complet nom principal de service est la suivante :
MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName

Comment inscrire le nom principal de service

Vous devez être membre du groupe Administrateurs du domaine pour exécuter la commande Setspn .

Pour créer le nom principal de service pour le Service de navigateur qui s'exécute sous le compte de domaine, exécutez les commandes suivantes à l'invite de commande :
Setspn.exe : Browser_Service_Startup_Account MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName

Setspn.exe : Browser_Service_Startup_Account MSOLAPDisco.3/serverHostName
Si vous devez créer le nom principal de service pour le Service de navigateur qui s'exécute sous le compte LocalSystem, exécutez les commandes suivantes à l'invite de commande :
Setspn.exe-MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName serverHostNameSetspn.exe-MSOLAPDisco.3/serverHostName serverHostName

Pour vérifier le nom principal de service

Lorsque le service s'exécute sous un compte de domaine :
Setspn ? l Browser_Service_Startup_Account
Lorsque le service s'exécute sous le compte LocalSystem :
Setspn -l serverHostName

Statut

Ce comportement est voulu par la conception.

Propriétés

Numéro d'article: 950599 - Dernière mise à jour: jeudi 16 janvier 2014 - Version: 3.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2005 Analysis Services
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2008 Analysis Services
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2012 Analysis Services
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
Mots-clés : 
kbtshoot kbprb kbmt KB950599 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 950599
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com