1

我正在使用數據庫第一種方法的實體框架。當我創建「ADO.NET實體數據模型」,然後添加服務器和數據庫的名稱後,新的連接,那麼就說明我這個錯誤 -無法加載文件或程序集'microsoft.sqlserver.management.sdk.sfc版本= 11.0.0.0

Could not load file or assembly 
'Microsoft.SqlServer.Management.Sdkc.Sfc, Version=11.0.0.0, 
Culture=neutral, PublicKey Toekn = 89845dcd8080cc91' or one of its 
dependencies. The system cannot find the file specified. 

發現在谷歌的許多鏈接和嘗試,但它並沒有解決我的問題。

Could not load file or assembly Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0

試過這種
SharedManagementObjects.msi(64位)(安裝正確,並重新啓動VS和再次出現同樣的錯誤) PowerShellTools.msi

的Visual Studio 2012,SQL Server 2008 R2中, 64位操作系統

回答

0

注意:x86或x64取決於OS結構

步驟1:訪問以下網址,然後點擊下載選項。 http://www.microsoft.com/en-us/download/details.aspx?id=35580

第2步:選擇文件名:ENU \ 64 \ SQLSysClrTypes.msi,然後單擊下一步。這將顯示一個選項來運行此msi文件。請運行此msi文件並完成安裝。

第3步:再次訪問上述鏈接並點擊下載選項。這次你需要選擇文件名:ENU \ x64 \ SharedManagementObjects.msi,然後點擊Next。這將顯示一個選項來運行此msi文件。請運行此msi文件並完成安裝。

第4步:一旦上面2個文件被下載並安裝。關閉Visual Studio並重新打開它。現在您應該可以通過服務器資源管理器創建數據庫而不會出現任何錯誤。

+0

謝謝@A_M_M。它工作正常。 –

0

我有同樣的問題。我在我的Pc和Sql服務器2017(在遠程服務器上)使用VS 2013與數據庫項目和Sql server 2016。起初,當我創建DB時,我沒有問題。但後來當我試圖發佈更改時,我收到了類似的錯誤。我驗證了我的PC和sql server上的更改(更新,權限更改等),唯一發生變化的是數據庫大小。 它幫助安裝VS 2017.

相關問題