POPRAVKA: 0x80131700 kôd greške prilikom pokretanja ili konfigurisanja usluge Single Sign-On za preduzeća

Simptomi

Kada pokrenete ili konfigurišete Enterprise Single Sign-On Service (ENTSSO), možete dobiti jednu od sledećih poruka o grešci:

Windows ne može da pokrene uslugu Enterprise Single Sign-On Service na lokalnom računaru.
0x80131700 greške: 0x80131700

GREŠKA: Nije moguće uspostaviti vezu sa SSO serverom "localhost". Proverite da li je SSO konfigurisan i da li je SSO usluga pokrenuta na tom serveru.
(RPC: 0x800706D9: mapiranje krajnjih tačaka više nema dostupnih.)

Nije moguće kreirati SSOSQL. Da biste rešili problem, ponovo instalirajte SSO ili probajte "regasm SSOSQL.dll" sa komandne linije programa Visual Studio.
Kôd greške: 0x80131700

Nije uspelo povezivanje sa SQL bazom podataka "SSODB" na SQL Server "SQLServerName"
0x80131700 (Win32)

Napomena: ENTSSO je neophodna usluga za BizTalk i HIS. Zbog toga ove usluge takođe ne uspevaju da se pokrenu.

Uzrok

Do ovog problema dolazi nakon instalacije .NET Framework 4.0. Registracija sklopa koji ENTSSO koristi za pristup SQL Server (SSOSQL.dll) ne navodi ispravnu verziju .NET Framework.  Kada se instalira .NET Framework 4.0, sklop će pokušati da koristi noviji okvir, a zatim neće uspeti da se učita. 

Rešenje

Da biste rešili ovaj problem, instalirajte ispravku dostupnu na dolenavedenoj vezi na ENTSSO serveru:

Ispravka za Microsoft Enterprise Single Sign-On v4 (KB2252691)

Hitna ispravka će ažurirati registraciju ENTSSO sklopa ispravnom verzijom okvira .NET Framework.

Preduslovi

Morate da imate Enterprise Single Sign-On Service 4.0 da biste primenili ovu ispravku.

Zahtev za ponovnim pokretanjem

Nakon primene ove hitne ispravke ne morate ponovo da pokrenete računar.

Više informacija

Ovaj problem se takođe može popraviti pomoću alatke regasm za ponovno registrovanje SSOSQL sklopa. Regasm.exe je uključen uz .Net Framework.

32-bitni server

1.       Otvaranje komandnog prozora
2.       Idite na C:\Windows\Microsoft.NET\Framework\v2.0.50727
3.       Tip: regasm "C:\Program Files\Common Files\Enterprise Single Sign-On\ssosql.dll"

64-bitni server

1.       Otvaranje komandnog prozora
2.       Idite na C:\Windows\Microsoft.NET\Framework64\v2.0.50727
3.       Otkucajte svaku od sledećih reči i pritisnite taster ENTER:

32bit: regasm "C:\Program Files\Common Files\Enterprise Single Sign-On\win32\ssosql.dll"
64bit: regasm "C:\Program Files\Common Files\Enterprise Single Sign-On\ssosql.dll"

Napomena: Na 64-bitnom serveru, regasm će morati da se pokrene i za 32-bitnu i za 64-bitnu verziju sistema ssosql.dll.