Symptomy
Podczas uruchamiania lub konfigurowania usługi logowania jednokrotnego (ENTSSO) może zostać wyświetlony jeden z następujących komunikatów o błędach: system Windows nie może uruchomić usługi logowania jednokrotnego w przedsiębiorstwie na komputerze lokalnym. błąd 0x80131700:0x80131700ERROR: nie można skontaktować się z serwerem SSO "localhost". Sprawdź, czy usługa SSO jest skonfigurowana i czy na tym serwerze jest uruchomiona usługa SSO. (RPC: 0x800706D9: nie ma więcej dostępnych punktów końcowych z funkcji mapowania punktów końcowych). Nie można utworzyć SSOSQL. Aby rozwiązać problem, zainstaluj ponownie usługę SSO lub spróbuj użyć polecenia "Regasm SSOSQL. dll" z wiersza polecenia programu Visual Studio. Kod błędu: 0x80131700Failed, aby połączyć się z bazą danych SQL "SSODB" w programie SQL Server SQLServerName'0x80131700 (Win32)Uwaga ENTSSO jest wymaganą usługą dla programu BIZTALK i jej. W związku z tym te usługi również nie są uruchamiane.
Przyczyna
Ten problem występuje po zainstalowaniu programu .NET Framework 4,0. Rejestracja zestawu użytego przez ENTSSO w celu uzyskania dostępu do programu SQL Server (SSOSQL. dll) nie określa odpowiedniej wersji programu .NET Framework. Gdy program .NET Framework 4,0 jest zainstalowany, zestaw będzie próbować używać nowszej struktury, a następnie nie można go załadować.
Rozwiązanie
Aby rozwiązać ten problem, zainstaluj poprawkę dostępną na poniższym łączu na serwerze ENTSSO:Aktualizacja dla usługi Logowanie jednokrotne usługi Microsoft Enterprise w wersji 4 (KB2252691)poprawka zaktualizuje rejestrację zestawu ENTSSO o poprawnej wersji systemu .NET Framework.Wymagania wstępneAby można było zastosować tę poprawkę, wymagana jest usługa rejestracji jednokrotnej w przedsiębiorstwie 4,0. Wymaganie ponownego uruchamianiaPo zastosowaniu tej poprawki nie trzeba ponownie uruchamiać komputera.
Więcej informacji
Ten problem można też rozwiązać, korzystając z narzędzia Regasm w celu ponownego zarejestrowania zestawu SSOSQL. Program Regasm. exe jest dostępny w programie .NET Framework. 32-bit Server1. Otwieranie Window2 polecenia. Przejdź do C:\Windows\Microsoft.NET\Framework\v2.0.507273. Wpisz: RegAsm "C:\Program Files\Common Files\Enterprise Single Sign-On\ssosql.dll"64-bit Server1. Otwieranie Window2 polecenia. Przejdź do C:\Windows\Microsoft.NET\Framework64\v2.0.507273. Wpisz następujące polecenie i naciśnij klawisz ENTER: 32-bitowy: RegAsm "C:\Program Files\Common Files\Enterprise Single Sign-On\win32\ssosql.dll" unbitowy: RegAsm "C:\Program Files\Common Files\Enterprise Single Sign-On\ssosql.dll"Uwaga na serwerze 64, Regasm musi być uruchomiona zarówno w przypadku 32-bitowej, jak i 64-bitowe wersje ssosql. dll.