2012-03-07 255 views
1

當我嘗試使用具有有效憑據的Management Studio 2008 R2連接到SQL Server 2008 R2實例時,出現「Bad IL Range(Microsot.SQLServer.SMO)」錯誤。 但是,我可以成功地使用SQLCMD訪問服務器,並且看到數據庫沒有問題。 你認爲這個問題可能是什麼?SQL Server 2008 R2管理對象錯誤

回答

0

我認爲這個錯誤很可能是由於病毒破壞了您的SQL Server安裝,或至少某些SQL Server依賴的組件造成的。如果你有同樣的問題,解開它也可能不容易。這是因爲標準的卸載失敗時會出現相同的「錯誤的IL範圍..」錯誤,甚至在使用命令行「msiexec/x」選項刪除相關的GUID後,重新安裝失敗並出現相同的錯誤。

SQL Server Setup has encountered the following error: Bad IL range

我會聽到有人怎麼回事解決此問題得到了很感興趣,但我認爲一個完整的Windows重新安裝可能是爲了,這將是我的答案,痛苦儘管它可能是。在查看其他建議的原因之後,我得出了這個結論,包括完全卸載並重新安裝所有的.NET組件後,一些答案指出已損壞的.NET程序集是一個潛在的原因。確保在擦拭系統之前備份數據庫,並在重新安裝後重新連接它們。祝你好運!