Problema: (servidor Sql 2014) Esse problema ocorre quando a montagem Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
não é encontrada pelo visual studio.
Solução: basta ir para http://www.microsoft.com/en-us/download/details.aspx?id=42295 e fazer download:
ENU\x64\SharedManagementObjects.msi
para X64 OS ou
ENU\x86\SharedManagementObjects.msi
para o sistema operacional X86,
em seguida, instale-o e reinicie o Visual Studio.
PS: Você pode precisar instalar DB2OLEDBV5_x64.msi
ou DB2OLEDBV5_x86.msi
também.
Problema: (Sql Server 2012) Esse problema ocorre quando a montagem
Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
não é encontrada pelo Visual Studio.
Solução: basta ir para http://www.microsoft.com/en-us/download/details.aspx?id=35580 e fazer download:
ENU\x64\SharedManagementObjects.msi
para X64 OS ou
ENU\x86\SharedManagementObjects.msi
para o sistema operacional X86,
em seguida, instale-o e reinicie o Visual Studio.
Problema: (Sql server 2008) Este problema ocorre quando a montagem
Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0
não é encontrada pelo Visual Studio.
Solução: basta ir para http://www.microsoft.com/en-us/download/details.aspx?id=26728 e fazer download:
1033\x64\SharedManagementObjects.msi
para X64 OS ou
1033\x86\SharedManagementObjects.msi
para o sistema operacional X86,
(Na maioria dos casos, é melhor fazer o download http://go.microsoft.com/fwlink/?LinkId=123708&clcid=0x409 )
em seguida, instale-o e reinicie o Visual Studio.
Problema: Recentemente, tive um problema semelhante após instalar o
SharedManagementObjects . montagem
Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0
não encontrada pelo estúdio visual. O problema era que os
Pacotes Redistribuíveis do Visual C ++ para Visual Studio ainda não estavam instalados.
Solução: para Visual Studio 2013, basta acessar http://www.microsoft.com/en-us/download/details.aspx?id=40784 e fazer o download:
vcredist_x64.exe
para X64 OS ou
vcredist_x86.exe
para o sistema operacional X86,
em seguida, instale-o e reinicie o Visual Studio.
PS: Você pode encontrar facilmente os Pacotes Redistribuíveis do Visual C ++ para Visual Studio 20XX para outras versões do Visual Studio pesquisando-o no Google.
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.
Fiquei batendo a cabeça nesse erro por um dia. Tentei instalar SharedManagementObject, SQLSysClrTypes e Native Client, mas não funcionou. Por quê? Bem, finalmente descobri que estava instalando a versão 2008 ou 2012 dos referidos arquivos, enquanto uso o Visual Studio 2013 !! Minha ideia é por ser um problema de banco de dados, 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.
fonte
Estou usando o Visual Studio 2013 e o SQL Server 2014. Recebi o erro abaixo,
Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
não encontrado pelo Visual Studio.Na verdade, eu esperava um
Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
erro porque estou usando o SQL Server 2014.Para corrigir o problema, tive que instalar o SQL Server 2012 do
SharedManagementObject.msi
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 concentre-se na versão do erro para selecionar o download em vez de se concentrar na versão do SQL Server.
fonte
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. Acho que as instruções de instalação observaram que esses itens funcionam para o SQL Server 2005 até 2012. Não sei quais são os requisitos exatos para corrigir esse erro, mas instalei os três itens e o erro parou de aparecer.
Itens do pacote de recursos do Microsoft® SQL Server® 2012
Com base em tópicos em outros lugares, você pode acabar não precisando do último ou dois itens. Boa sorte!
fonte
Para SQL Server 2014:
http://www.microsoft.com/en-us/download/confirmation.aspx?id=42295
Selecione SharedManagementObjects.msi para seu arquiteto
fonte
Para aqueles que estão passando por uma ligeira variação desse problema, acabei de encontrar uma solução.
Pré-requisitos: usando VS 2015 e 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 estar como eu e confuso por estar usando o SQL Server 2012, mas o 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 ponto, removi todos os rastros do SQL Server de minha máquina (usando o painel de controle Adicionar programas). Quando eu reinstalei o SQL Server 2012, ele não reinstalou os componentes de 2014 ou eu os excluí novamente pensando que os perdi na primeira vez.
O resultado foi que eu não tinha as bibliotecas de 2014 necessárias em meu sistema. Eu também tentei instalar os 2014 Shared Management Objects conforme apontado acima, mas não funcionou porque eu não tinha o tempo de execução CLR de 2014. Então, para fazer um sistema VS 2015 funcionando com um SQL Server 2012, você tem que ter certeza de que estes dois pacotes de 2014 estão instalados:
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.
fonte
Basta usar o MS Web platform Installer 4.5 para instalar todo o material do MS SQL Server 2008 R2.
E não se esqueça de recarregar a máquina.
:)
fonte
Baixei "Microsoft® System CLR Types for Microsoft® SQL Server® 2012" e "Microsoft® SQL Server® 2012 Shared Management Objects" do link mencionado de @ImanMahmoudinasab, mas os objetos de gerenciamento compartilhados tiveram problemas durante a instalação e mostraram algumas mensagens de dependências e em a instalação final falhou!
Finalmente resolvi o problema com o Power Shell. Eu executo o PS como administrador com o comando abaixo:
fonte
para a versão 11, baixe o Microsoft SQL Server 2012 Feature Pack https://www.microsoft.com/en-us/download/confirmation.aspx?id=43339
para a versão 12, baixe o Microsoft SQL Server 2014 SP2 Feature Pack https://www.microsoft.com/en-us/download/details.aspx?id=42295
fonte
Estou usando o Visual Studio 2013 e o SQL Server 2014. Recebi 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 X64 OS ou
ENU \ x86 \ SharedManagementObjects.msi para X86 OS
ENU \ x64 \ SQLSysClrTypes.msi
Reinstalando o Sql Server 2014
fonte
Eu tenho esse erro quando se utiliza com tentando banco de dados de atualização
Visual Studio 2013
Microsoft SQL Server Management Studio 2016
comEntity Framework migrations
A solução era instalar
Microsoft SQL Server Management Studio 2012 SP1
porque o Visual Studio 2013 não tinha as bibliotecas necessárias para se conectar ao banco de dados do SQL Server.Montei esta página detalhada com todos os passos que dei .
fonte
Suplemento à resposta de Iman Mahmoudinasab
Para o SQL Server 2016 , aqui é onde encontrar os arquivos:
https://www.microsoft.com/en-us/download/details.aspx?id=52676
Observe que os arquivos estão na lista, mas você pode precisar rolar para baixo para ver / selecionar.
Do SQL Server 2017 em diante , as coisas mudam:
"A partir do SQL Server 2017, o SMO é distribuído como o pacote Microsoft.SqlServer.SqlManagementObjects NuGet para permitir que os usuários desenvolvam aplicativos com o SMO."
Fonte: https://docs.microsoft.com/en-us/sql/relational-databases/server-management-objects-smo/installing-smo?view=sql-server-2017
fonte