Невозможно добавить соединение для передачи данных
У меня установлен SQL Server 2014. Когда я пытаюсь создать подключение для передачи данных в Visual Studio Express 2013 для Windows Desktop, появляется сообщение об ошибке ниже.
Невозможно добавить соединение для передачи данных. Не удалось загрузить файл или сборку.
Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0, Culture=neutral, PublicKeyToken=[key]
или один из его.dependancies
, Система не может найти указанный файл.
Я скачал и установил оба .msi
файлы, рекомендованные в этом ответе.
Хотя в ответе говорится, что в SQL Server 2014 вы должны получить сообщение об ошибке с указанием Version=12.0.0.0
Однако я получаю сообщение об ошибке, показывающее Version=11.0.0.0
, Должен ли я скачать и установить ENU\x64\SharedManagementObjects.msi
для SQL Server 2012?
проверка C:\Windows\assembly
показывает, что Microsoft.SqlServer.Management.Sdk.Sfc
устанавливается как версия 12.0.0.0
,
2 ответа
Я загрузил ENU\x64\SharedManagementObjects.msi
для SQL Server 2012.
Казалось бы, при использовании Visual Studio 2013 и SQL Server 2014 требуется version 11.0.0.0
из Microsoft.SqlServer.Management.Sdk.Sfc
,
Для обоих типов (32-разрядных и 64-разрядных) это работает:
- Открыть URL
http://www.microsoft.com/en-us/download/details.aspx?id=35580
- Скачать
ENU\x86\SQLSysClrTypes.msi
- Скачать
ENU\x86\SharedManagementObjects.msi
- устанавливать
ENU\x86\SQLSysClrTypes.msi
- устанавливать
ENU\x86\SharedManagementObjects.msi
- Перезапустите Visual Studio, и теперь все будет работать гладко.
Смотрите здесь.