Невозможно добавить соединение для передачи данных

У меня установлен 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-разрядных) это работает:

  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, и теперь все будет работать гладко.

Смотрите здесь.

Другие вопросы по тегам