Sintomi
Quando si avvia o si configura il servizio Enterprise Single Sign-on (ENTSSO), è possibile che venga visualizzato uno dei messaggi di errore seguenti: Windows non è possibile avviare il servizio Enterprise Single Sign-on nel computer locale. errore 0x80131700:0x80131700ERROR: Impossibile contattare il server SSO "localhost". Verificare che SSO sia configurato e che il servizio SSO sia in uso nel server. (RPC: 0x800706D9: non sono disponibili altri endpoint dall'utilità di mapping endpoint). Impossibile creare SSOSQL. Per risolvere il problema, reinstallare SSO o provare "regasm SSOSQL. dll" da un prompt dei comandi di Visual Studio. Codice di errore: 0x80131700Failed per connettersi al database SQL "SSODB" in SQL Server "SQLServerName'0x80131700 (Win32)Nota ENTSSO è un servizio obbligatorio per BizTalk e il suo. Di conseguenza, anche questi servizi non riescono a iniziare.
Causa
Questo problema si verifica dopo l'installazione di .NET Framework 4,0. La registrazione dell'assembly usato da ENTSSO per accedere a SQL Server (SSOSQL. dll) non specifica la versione corretta di .NET Framework. Quando .NET Framework 4,0 è installato, l'assembly tenterà di usare il Framework più recente e quindi non riesce a caricare.
Risoluzione
Per risolvere il problema, installare la correzione disponibile sul collegamento seguente nel server ENTSSO:aggiornamento per Microsoft Enterprise Single Sign-on V4 (KB2252691)l'hotfix aggiornerà la registrazione dell'assembly ENTSSO con la versione corretta di .NET Framework.RequisitiPer applicare questa correzione è necessario disporre di un servizio Enterprise Single Sign-on 4,0. Richiesta di riavvioNon è necessario riavviare il computer dopo aver applicato questo hotfix.
Ulteriori informazioni
Questo problema può anche essere ripristinato usando lo strumento regasm per registrare di nuovo l'assembly SSOSQL. Regasm. exe è incluso in .NET Framework. 32-bit Server1. Aprire un comando Window2. Accedere a C:\Windows\Microsoft.NET\Framework\v2.0.507273. Digitare: regasm "C:\Programmi\File Files\Enterprise Single Sign-On\ssosql.dll"64-bit server1. Aprire un comando Window2. Accedere a C:\Windows\Microsoft.NET\Framework64\v2.0.507273. Digitare ognuna delle operazioni seguenti e premere INVIO: 32bit: regasm "c:\Programmi\File Files\Enterprise Single Sign-On\win32\ssosql.dll" 64bit: regasm "C:\Programmi\File Files\Enterprise Single Sign-On\ssosql.dll"Nota in un server a 64 bit, sarà necessario eseguire Regasm per entrambe le versioni di ssosql. dll a 32 bit e 64 bit.