Não foi possível carregar o arquivo ou assembly Microsoft.SqlServer.management.sdk.sfc versão 11.0.0.0

Eu instalei o MS SQL Server 2008 R2 e quando tento atualizar o modelo do database no arquivo EDMX, estou enfrentando esse erro.

Não foi possível carregar o arquivo ou assembly Microsoft.SqlServer.management.sdk.sfc versão 11.0.0.0

Eu tentei instalar o Microsoft SQL Server 2008 R2 objects de gerenciamento compartilhado a partir daqui, mas sem alegria.

Problema: (Sql server 2014) Esse problema ocorre quando o assembly Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0 não é encontrado pelo visual studio.

Solução: acesse http://www.microsoft.com/en-us/download/details.aspx?id=42295 e faça o download:

  • ENU\x64\SharedManagementObjects.msi para o SO X64 ou
  • ENU\x86\SharedManagementObjects.msi para o SO X86,

em seguida, instale-o e reinicie o visual studio.

PS: Pode ser necessário instalar o DB2OLEDBV5_x64.msi ou o DB2OLEDBV5_x86.msi também.


Problema: (Sql server 2012) Esse problema acontece quando o assembly Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0 não foi encontrado pelo visual studio.

Solução: basta acessar http://www.microsoft.com/en-us/download/details.aspx?id=35580 e fazer o download:

  • ENU\x64\SharedManagementObjects.msi para o SO X64 ou
  • ENU\x86\SharedManagementObjects.msi para o SO X86,

em seguida, instale-o e reinicie o visual studio.


Problema: (Sql server 2008) Esse problema acontece quando o assembly Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0 não foi encontrado pelo visual studio.

Solução: acesse http://www.microsoft.com/en-us/download/details.aspx?id=26728 e faça o download:

  • 1033\x64\SharedManagementObjects.msi para o SO X64 ou
  • 1033\x86\SharedManagementObjects.msi para o SO X86,

(Na maioria dos casos, o download disso é melhor http://go.microsoft.com/fwlink/?linkid=123708&clcid=0x416 )

em seguida, instale-o e reinicie o visual studio.


Problema: Recentemente, tive um problema semelhante após instalar o SharedManagementObjects . assembly Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0 não encontrado pelo visual studio. O problema foi Visual C ++ Redistributable Packages para Visual Studio ainda não foi instalado.

Solução: para o Visual Studio 2013, acesse http://www.microsoft.com/en-us/download/details.aspx?id=40784 e faça o download:

  • vcredist_x64.exe para o SO X64 ou
  • vcredist_x86.exe para o SO X86,

em seguida, instale-o e reinicie o visual studio.

PS: Você pode encontrar Visual C ++ Redistributable Packages para Visual Studio 20XX para outras versões do Visual Studio facilmente pesquisando-o.

Só quero compartilhar minha experiência sobre isso.

Eu também encontrei este erro. Estou usando o MS Visual Studio 2013 e tenho um MS SQL Server 2008, embora já tenha instalado o MS SQL Server 2012 antes.

Eu estava batendo com a cabeça neste erro por um dia. Eu tentei instalar SharedManagementObject, SQLSysClrTypes e Native Client, mas não funcionou. Por quê? Bem, finalmente percebi que estava instalando a versão 2008 ou 2012 dos arquivos citados, enquanto estou usando o Visual Studio 2013 !! Minha idéia é que, como é um problema de database, a versão dos arquivos deve ser a mesma com o MS SQL Server instalado no laptop, mas aparentemente, eu deveria ter instalado a versão 2013 porque o erro é do Visual Studio e não do o SQL Server.

Eu estou usando o Visual Studio 2013 & SQL Server 2014. Eu tenho o erro abaixo Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0 não encontrado pelo visual studio.

Eu estava realmente esperando erro Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0 porque estou usando o SQL Server 2014.

Para corrigir o problema, tive que instalar o SharedManagementObject.msi do SQL Server 2012 do site abaixo.

http://www.microsoft.com/en-us/download/details.aspx?id=35580

Observação: você pode usar a resposta https://stackoverflow.com/a/19246011/1030460, mas focar na versão do erro para selecionar o download em vez de se concentrar na versão do SQL Server.

Estou executando o VS 2012 e o SQL Server 2008 R2 SP2, Developer Edition. Acabei tendo que instalar itens do Microsoft® SQL Server® 2012 Feature Pack. Eu acho que as instruções de instalação observou que esses itens funcionam para o SQL Server 2005 até 2012. Eu não sei quais são os requisitos exatos para corrigir esse erro, mas eu instalei os três itens e o erro parou de aparecer.

Itens do Pacote de Recursos do Microsoft® SQL Server® 2012

  • Objetos de Gerenciamento Compartilhados do Microsoft® SQL Server® 2012: x86 , x64
  • Tipos de CLR do Microsoft® System para Microsoft® SQL Server® 2012: x86 , x64
  • Cliente nativo do Microsoft® SQL Server® 2012: x86 , x64

Baseado em outros tópicos, você pode não precisar do último item ou dois. Boa sorte!

Para o SQL Server 2014:

http://www.microsoft.com/en-us/download/confirmation.aspx?id=42295

Selecione SharedManagementObjects.msi para o seu arquiteto

Para aqueles que estão correndo em uma ligeira variação deste problema, acabei de encontrar uma solução.

Pré-requisitos: usando o VS 2015 e o SQL Server 2012.

Sintoma: não é possível carregar este subsistema: Microsoft.SqlServer.management.sdk.sfc versão 12.0.0.0

Neste ponto, você pode ser como eu e confuso que você está usando o SQL Server 2012, mas VS 2015 está tentando usar a versão 12.0.0.0, que vem do SQL Server 2014. Acontece que quando você instala o SQL Server 2012, ele instala um Alguns componentes do SQL Server 2014. Em um momento, removi todos os vestígios do SQL Server da minha máquina (usando o painel de controle Adicionar Programas). Quando re-instalei o SQL Server 2012, ele não reinstalou os componentes de 2014 ou os excluí novamente pensando que senti falta deles na primeira vez.

O resultado foi que eu não tinha as bibliotecas necessárias de 2014 no meu sistema. Eu também tentei instalar os 2014 Shared Management Objects como mencionado acima, mas isso não funcionou porque eu não tinha o tempo de execução do CLR a partir de 2014. Então, para obter um sistema VS 2015 trabalhando com um SQL Server 2012, você tem que se certificar de que estes dois pacotes de 2014 estão instalados:

  • ENU \ x64 \ SQLSysClrTypes.msi
  • ENU \ x64 \ SharedManagementObjects.msi

do SQL Server 2014 Feature Pack . Escolha as versões de 32 bits, se necessário.

Aqui está o site que me ajudou a descobrir isso.

Basta usar o MS Installer 4.5 para instalar todas as coisas para o MS SQL Server 2008 R2.

E não se esqueça de recarregar a máquina.

🙂

Eu fiz o download de “Microsoft® System CLR Types para Microsoft® SQL Server® 2012” e “Microsoft® SQL Server® 2012 Shared Objects” do link @ImanMahmoudinasab mencionado, mas os Objetos de Gerenciamento Compartilhados tiveram problemas durante a instalação e mostraram algumas mensagens de dependencies e em a instalação final falhou!

Finalmente resolvi o problema com o Power Shell. Eu corro PS como administrador com o comando abaixo:

 Start-Process \SharedManagementObjects.msi 

para a versão 11, faça o download do pacote de resources do Microsoft SQL Server 2012 https://www.microsoft.com/en-us/download/confirmation.aspx?id=43339

  • ENU \ x64 \ SQLSysClrTypes.msi
  • ENU \ x64 \ SharedManagementObjects.msi

para a versão 12, faça o download do pacote de resources do Microsoft SQL Server 2014 SP2 em https://www.microsoft.com/en-us/download/details.aspx?id=42295

  • ENU \ x64 \ SQLSysClrTypes.msi
  • ENU \ x64 \ SharedManagementObjects.msi

Eu estou usando o Visual Studio 2013 & SQL Server 2014. Eu tenho o erro abaixo Microsoft.SqlServer.management.sdk.sfc versão 11.0.0.0 não encontrado pelo visual studio. Eu tentei todas as coisas como instalar

  • ENU \ x64 \ SharedManagementObjects.msi para o SO X64 ou

  • ENU \ x86 \ SharedManagementObjects.msi para o SO X86

  • ENU \ x64 \ SQLSysClrTypes.msi

  • Reinstalando o Sql Server 2014

O que realmente resolveu o meu problema é reparar o visual studio 2013 (ou qualquer outra versão que você esteja usando) agora o problema é removido. O que eu acho que é problema do Visual Studio não Sql Server como eu era capaz de acessar e usar a ferramenta Sql Server.

Eu recebi este erro ao usar o Visual Studio 2013 com o Microsoft SQL Server Management Studio 2016 tentando atualizar o database com Entity Framework migrations

A correção foi instalar o Microsoft SQL Server Management Studio 2012 SP1 pois o Visual Studio 2013 não tinha as bibliotecas necessárias para se conectar ao database do SQL Server.

Eu juntei esta página detalhada com todos os passos que dei .