1

我安裝了SQL Server 2014。當我試圖在Visual Studio Express 2013 for Windows Desktop中創建數據連接時,它給了我下面的錯誤。無法添加數據連接

無法添加數據連接。無法加載文件或程序集。 Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0, Culture=neutral, PublicKeyToken=[key]或其中的一個.dependancies。該系統找不到指定的文件。

我已經下載並安裝了.msi文件建議在this答案。

儘管答案指出,對於SQL Server 2014,您應該收到錯誤消息,指出Version=12.0.0.0,但是我收到顯示Version=11.0.0.0的錯誤消息。我是否應該爲SQL Server 2012下載並安裝ENU\x64\SharedManagementObjects.msi

檢查C:\Windows\assembly顯示Microsoft.SqlServer.Management.Sdk.Sfc安裝爲版本12.0.0.0

+0

您是否在運行期間或嘗試引用程序集時遇到錯誤? – CalebB

+0

輸入SQL Server名稱並選擇數據庫名稱後,單擊'測試連接',返回'測試連接成功'。然後當按'OK'創建連接時,它會拋出上面詳述的錯誤。謝謝。 –

+0

這基本上是ping服務器和數據庫,以便在測試連接時查看它是否在那裏。你是否在連接字符串中包含用戶名和密碼? – CalebB

回答

2

我下載ENU\x64\SharedManagementObjects.msi爲SQL Server 2012

這樣看來,使用Visual Studio 2013和SQL Server 2014時,它需要的Microsoft.SqlServer.Management.Sdk.Sfcversion 11.0.0.0

1

對於兩種類型的(32位和64位),這工作:

  1. 打開URL http://www.microsoft.com/en-us/download/details.aspx?id=35580
  2. 下載ENU\x86\SQLSysClrTypes.msi
  3. 下載ENU\x86\SharedManagementObjects.msi
  4. 安裝ENU\x86\SQLSysClrTypes.msi
  5. 安裝ENU\x86\SharedManagementObjects.msi
  6. 重新啓動你的Visual Studio和n一切都將順利進行。

請參閱here