Symptômes
Lorsque vous démarrez ou configurez le service d’authentification unique de l’entreprise (ENTSSO), l’un des messages d’erreur suivants peut s’afficher : Windows n’a pas pu démarrer le service d’authentification unique de l’entreprise sur un ordinateur local. erreur 0x80131700:0x80131700ERROR : impossible de contacter le serveur d’authentification unique « localhost ». Vérifiez que l’authentification unique est configurée et que le service d’authentification unique est en cours d’exécution sur ce serveur. (RPC : 0x800706D9 : il n’y a plus de points de terminaison disponibles à partir de l’Endpoint Mapper.) Impossible de créer SSOSQL. Pour résoudre le problème, réinstallez l’authentification unique ou essayez’regasm SSOSQL. dll’à partir d’une invite de commandes Visual Studio. Code d’erreur : 0x80131700Failed pour vous connecter à la base de données SQL’SSODB’sur SQL Server’SQLServerName'0x80131700 (Win32)Remarque ENTSSO est un service requis pour BizTalk et son. C’est la raison pour laquelle ces services ne démarrent pas non plus.
Cause
Ce problème se produit après l’installation de .NET Framework 4,0. L’inscription de l’assembly utilisé par ENTSSO pour accéder à SQL Server (SSOSQL. dll) ne spécifie pas la version correcte du .NET Framework. Lorsque .NET Framework 4,0 est installé, l’assembly tente d’utiliser l’infrastructure plus récente, puis ne se charge pas.
Résolution
Pour résoudre ce problème, installez le correctif disponible sur le lien ci-dessous sur le serveur ENTSSO :mise à jour pour Microsoft Enterprise Single Sign-on V4 (KB2252691)le correctif met à jour l’inscription de l’assembly ENTSSO avec la version correcte du .NET Framework.Conditions préalablesPour appliquer ce correctif, vous devez disposer d’un service d’authentification unique de l’entreprise 4,0. Nécessité de redémarrerVous n’avez pas besoin de redémarrer votre ordinateur après avoir appliqué ce correctif.
Informations supplémentaires
Ce problème peut également être réparé à l’aide de l’outil Regasm pour réinscrire l’assembly SSOSQL. Regasm. exe est inclus dans le .NET Framework. 32-bit Server1. Ouvrez une commande Window2. Accédez à C:\Windows\Microsoft.NET\Framework\v2.0.507273. Tapez : regasm "C:\Program Files\fichiers Files\Enterprise Single Sign-On\ssosql.dll"64 bits Server1. Ouvrez une commande Window2. Accédez à C:\Windows\Microsoft.NET\Framework64\v2.0.507273. Tapez chacun des éléments suivants et appuyez sur entrée : 32 bits : regasm "C:\Program Files\fichiers Files\Enterprise unique Sign-On\win32\ssosql.dll" 64 : regasm "c:\Program Files\Fichiers Files\Enterprise unique Sign-On\ssosql.dll"Remarque sur un serveur 64 bits, regasm doit être exécuté pour les versions 32 bits et 64 bits d’ssosql. dll.