2017年10月2日 星期一

無法載入檔案或組件 'Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0 ...

前陣子因為 NB 的 SSD 快滿了,
所以只好開始移除一些用不太到的東西,
然後今天就發生問題了....
果然東西是不可以亂移除的....

問題發生在 VS2013 要從資料庫拉 Table 到 DataSet 的時候,
跳出了下面的訊息
---------------------------
伺服器總管
---------------------------
無法加入資料連接。

無法載入檔案或組件 'Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 或其相依性的其中之一。 系統找不到指定的檔案。
---------------------------
確定   
---------------------------

上網找了錯誤訊息,大概是 SQL SERVER 2012 被我移除的關係
網路上的說法大致上是要補回下面這幾個就可以


  • SQLSysClrTypes.msi (這個要先安裝)
  • SharedManagementObjects.msi 
  • SqlServer2005_XMO.msi 


但是因為我已經安裝了更新版本的 SQL SERVER 2014/2016 了,
所以 SQLSysClrTypes.msi 無法安裝上!
網路上是說要退版啦~~~
不過後來我直接安裝了 SharedManagementObjects.msi 之後就可以了。

但是我比較想知道如何更換 VS 2013 裡面指定的 Version=11.0.0.0 ?

補充下載點 Microsoft® SQL Server® 2012 SP1 功能套件

沒有留言:

張貼留言