2013年2月24日 星期日

無法載入檔案 C:\Windows\Microsoft.NET\Framework\[version_number]\mscorlib.tlb

參考1
參考2
--
針對 SQL Server 2008

如果要解決此問題,您必須在登錄中手動指定 Mscorlib.tlb 檔案的正確路徑。如果要執行這項操作,請依照下列步驟執行:
按一下 [開始],再按一下 [執行],輸入 regedit,然後按一下 [確定]。
找出下列登錄子機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb Notes
如果您是在 64 位元作業系統上安裝 32 位元版本的 SQL Server 2008,請找出下列登錄子機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb
如果您安裝 SQL Server 2008 Express Edition with Advanced Services,請找出下列登錄子機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
在右窗格中,按兩下 [TlbPath]。
在 [數值資料] 方塊中,將 [%CLRVERSION%] 取代為下列值:
v2.0.50727
注意值 v2.0.50727 代表 SQL Server 2008 原始發行版本所用的 .NET Framework 版本。
按一下 [確定],然後結束登錄編輯程式。

 

沒有留言:

張貼留言