使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

徵狀

啟動或設定企業單一登入服務(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。

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×