Проблема: (Sql server 2014) Эта проблема возникает, когда сборка Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
не найдена Visual Studio.
Решение: просто перейдите на http://www.microsoft.com/en-us/download/details.aspx?id=42295 и загрузите:
ENU\x64\SharedManagementObjects.msi
для ОС X64 или
ENU\x86\SharedManagementObjects.msi
для ОС X86,
затем установите его и перезапустите Visual Studio.
PS: Вам может потребоваться установка DB2OLEDBV5_x64.msi
или DB2OLEDBV5_x86.msi
тоже.
Проблема: (Sql server 2012) Эта проблема возникает, когда сборка
Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
не найдена Visual Studio.
Решение: просто перейдите на http://www.microsoft.com/en-us/download/details.aspx?id=35580 и загрузите:
ENU\x64\SharedManagementObjects.msi
для ОС X64 или
ENU\x86\SharedManagementObjects.msi
для ОС X86,
затем установите его и перезапустите Visual Studio.
Проблема: (Sql server 2008) Эта проблема возникает, когда сборка
Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0
не найдена Visual Studio.
Решение: просто перейдите на http://www.microsoft.com/en-us/download/details.aspx?id=26728 и загрузите:
1033\x64\SharedManagementObjects.msi
для ОС X64 или
1033\x86\SharedManagementObjects.msi
для ОС X86,
(В большинстве случаев лучше скачать http://go.microsoft.com/fwlink/?LinkId=123708&clcid=0x409 )
затем установите его и перезапустите Visual Studio.
Проблема: у меня недавно возникла аналогичная проблема после установки
SharedManagementObjects . сборка
Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0
не найдена Visual Studio. Проблема заключалась в том, что
распространяемые пакеты Visual C ++ для Visual Studio еще не были установлены.
Решение: для Visual Studio 2013 просто перейдите по ссылке http://www.microsoft.com/en-us/download/details.aspx?id=40784 и загрузите:
vcredist_x64.exe
для ОС X64 или
vcredist_x86.exe
для ОС X86,
затем установите его и перезапустите Visual Studio.
PS: Вы можете легко найти распространяемые пакеты Visual C ++ для Visual Studio 20XX для других версий Visual Studio, выполнив поиск в Google.
Просто хочу поделиться своим опытом по этому поводу.
Я тоже столкнулся с этой ошибкой. Я использую MS Visual Studio 2013, и у меня есть MS SQL Server 2008, хотя раньше у меня был установлен MS SQL Server 2012.
Я целый день бился головой об этой ошибке. Я попытался установить SharedManagementObject, SQLSysClrTypes и Native Client, но это не сработало. Зачем? Наконец-то я понял, что устанавливаю указанные файлы версии 2008 или 2012 года, в то время как использую Visual Studio 2013 !! Моя идея заключается в том, что, поскольку это проблема с базой данных, версия файлов должна совпадать с MS SQL Server, установленным на ноутбуке, но, видимо, мне следовало установить версию 2013 года, потому что ошибка связана с Visual Studio, а не с SQL-сервер.
источник
Я использую Visual Studio 2013 и SQL Server 2014. Я получил указанную ниже ошибку,
Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
не обнаруженную Visual Studio.Я действительно ожидал
Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
ошибки, потому что использую SQL Server 2014.Чтобы решить эту проблему, мне пришлось установить SQL Server 2012
SharedManagementObject.msi
с сайта ниже.http://www.microsoft.com/en-us/download/details.aspx?id=35580
Примечание. Вы можете использовать ответ https://stackoverflow.com/a/19246011/1030460, но сосредоточьтесь на версии ошибки, чтобы выбрать загрузку, а не на версии SQL Server.
источник
Я использую VS 2012 и SQL Server 2008 R2 SP2, Developer Edition. В итоге мне пришлось устанавливать элементы из пакета дополнительных компонентов Microsoft® SQL Server® 2012. Я думаю, что в инструкциях по установке указано, что эти элементы работают для SQL Server с 2005 по 2012 год. Я не знаю, каковы точные требования для исправления этой ошибки, но я установил эти три элемента, и ошибка перестала появляться.
Элементы пакета дополнительных компонентов Microsoft® SQL Server® 2012
Судя по темам в другом месте, вам может не понадобиться последний или два предмета. Удачи!
источник
Для SQL Server 2014:
http://www.microsoft.com/en-us/download/confirmation.aspx?id=42295
Выберите SharedManagementObjects.msi для своего архитектора
источник
Для тех, кто сталкивается с небольшой вариацией этой проблемы, я просто нашел решение.
Предварительные требования: использование VS 2015 и SQL Server 2012.
Симптом: не удается загрузить эту подсистему: Microsoft.SqlServer.management.sdk.sfc версии 12.0.0.0
На этом этапе вы можете быть похожи на меня и смущены тем, что вы используете SQL Server 2012, но VS 2015 пытается использовать версию 12.0.0.0, которая происходит от SQL Server 2014. Оказывается, когда вы устанавливаете SQL Server 2012, он устанавливает несколько компонентов из SQL Server 2014. В какой-то момент я удалил все следы SQL Server со своего компьютера (с помощью панели управления «Добавить программы»). Когда я переустановил SQL Server 2012, он либо не переустанавливал компоненты 2014 года, либо я снова удалил их, думая, что пропустил их в первый раз.
В результате в моей системе не было необходимых библиотек 2014 года. Я также попытался установить общие объекты управления 2014 года, как указано выше, но это не сработало, потому что у меня не было среды выполнения CLR с 2014 года. Итак, чтобы заставить систему VS 2015 работать с SQL Server 2012, вы необходимо убедиться, что эти два пакета 2014 установлены:
из пакета дополнительных компонентов SQL Server 2014 . Если нужно, выберите 32-битные версии.
Вот сайт, который помог мне в этом разобраться.
источник
Просто используйте установщик веб-платформы MS 4.5, чтобы установить все необходимое для MS SQL Server 2008 R2.
И не забудьте перезагрузить машину.
:)
источник
Я загрузил «Типы Microsoft® System CLR для Microsoft® SQL Server® 2012» и «Общие объекты управления Microsoft® SQL Server® 2012» из @ImanMahmoudinasab, по упомянутой ссылке, но у общих управляющих объектов возникла проблема при установке, и было показано сообщение о некоторых зависимостях и на конец установки не удалось!
Наконец решил проблему с Power Shell. Я запускаю PS от имени администратора с помощью следующей команды:
источник
для версии 11 загрузите пакет дополнительных компонентов Microsoft SQL Server 2012 https://www.microsoft.com/en-us/download/confirmation.aspx?id=43339
для версии 12 загрузите пакет дополнительных компонентов Microsoft SQL Server 2014 SP2 https://www.microsoft.com/en-us/download/details.aspx?id=42295
источник
Я использую Visual Studio 2013 и SQL Server 2014. Я получил указанную ниже ошибку Microsoft.SqlServer.management.sdk.sfc версии 11.0.0.0, не найденной Visual Studio. Я пробовал все, например, установку
ENU \ x64 \ SharedManagementObjects.msi для ОС X64 или
ENU \ x86 \ SharedManagementObjects.msi для ОС X86
ENU \ x64 \ SQLSysClrTypes.msi
Переустановка Sql Server 2014
источник
Я получил эту ошибку при использовании с попыткой обновить базу данных с помощью
Visual Studio 2013
Microsoft SQL Server Management Studio 2016
Entity Framework migrations
Исправление заключалось в установке, поскольку в Visual Studio 2013 отсутствовали необходимые библиотеки для подключения к базе данных SQL Server.
Microsoft SQL Server Management Studio 2012 SP1
Я собрал эту подробную страницу со всеми шагами, которые я предпринял .
источник
Дополнение к ответу Имана Махмудинасаба
Для SQL Server 2016 файлы можно найти здесь:
https://www.microsoft.com/en-us/download/details.aspx?id=52676
Обратите внимание, что файлы находятся в списке, но вам может потребоваться прокрутить вниз, чтобы увидеть / выбрать его.
Начиная с SQL Server 2017 , все меняется:
«Начиная с SQL Server 2017 SMO распространяется как пакет NuGet Microsoft.SqlServer.SqlManagementObjects, чтобы пользователи могли разрабатывать приложения с помощью SMO».
Источник: https://docs.microsoft.com/en-us/sql/relational-databases/server-management-objects-smo/installing-smo?view=sql-server-2017.
источник