Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

徵狀

啟動或設定企業單一登入服務(ENTSSO)時,您可能會收到下列其中一則錯誤訊息: Windows 無法在本機電腦上啟動企業單一登入服務服務。錯誤0x80131700:0x80131700ERROR:無法與 SSO 伺服器「localhost」取得聯繫。 確認 SSO 已設定,且 SSO 服務正在該伺服器上執行。(RPC:0x800706D9:端點映射器沒有其他可用的端點。)無法建立 SSOSQL。 若要修正此問題,請重新安裝 SSO,或從 Visual Studio 命令提示字元嘗試「regasm SSOSQL」。錯誤碼:0x80131700Failed 連線至 SQL Server ' SSODB ' 的 sql Server ' SQLServerName'0x80131700 (Win32)記事 ENTSSO 是 BIZTALK 及其所需的服務。 因此,這些服務也無法啟動。

原因

安裝 .NET Framework 4.0 之後,就會發生此問題。 ENTSSO 用來存取 SQL Server (SSOSQL)所使用之元件的註冊,不會指定正確的 .NET Framework 版本。  安裝 .NET Framework 4.0 時,元件會嘗試使用較新的架構,然後無法載入。 

解決方案

若要解決此問題,請在 ENTSSO 伺服器上的下列連結上安裝此修正程式:針對 Microsoft 企業單一登入 v4 (KB2252691)的更新,此修復程式將使用正確版本的 .net framework 來更新 ENTSSO 元件註冊。先決條件您必須具備企業單一登入服務4.0,才能套用此修正程式。 重新啟動需求在套用此熱修復程式後,您不需要重新開機電腦。

其他相關資訊

您也可以使用 regasm 工具來重新註冊 SSOSQL 元件,以修復此問題。 在 .Net Framework 中隨附了 Regasm。 32-bit Server1.       開啟 [命令 window2]。       移至 C:\Windows\Microsoft.NET\Framework\v2.0.507273。       類型: regasm "C:\Program Files\Common Files\Enterprise 單一 Sign-On\ssosql.dll"64-Bit 伺服器1。       開啟 [命令 window2]。       移至 C:\Windows\Microsoft.NET\Framework64\v2.0.507273。       輸入下列各項,然後按 ENTER:32位: regasm "C:\Program Files\Common Files\Enterprise 單一 Sign-On\win32\ssosql.dll" 64: regasm "C:\Program Files\Common Files\Enterprise 單一 Sign-On\ssosql.dll"請注意 ,在64位伺服器上,必須針對32位和64位版本的 ssosql 執行 regasm。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×