Problema: (Sql Server 2014) Este problema ocurre cuando Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
Visual Studio no encuentra el ensamblaje .
Solución: simplemente vaya a http://www.microsoft.com/en-us/download/details.aspx?id=42295 y descargue:
ENU\x64\SharedManagementObjects.msi
para X64 OS o
ENU\x86\SharedManagementObjects.msi
para el sistema operativo X86,
luego instálelo y reinicie Visual Studio.
PD: es posible que necesite instalar DB2OLEDBV5_x64.msi
o DB2OLEDBV5_x86.msi
también.
Problema: (SQL Server 2012) Este problema ocurre cuando
Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
Visual Studio no encuentra el ensamblaje .
Solución: simplemente vaya a http://www.microsoft.com/en-us/download/details.aspx?id=35580 y descargue:
ENU\x64\SharedManagementObjects.msi
para X64 OS o
ENU\x86\SharedManagementObjects.msi
para el sistema operativo X86,
luego instálelo y reinicie Visual Studio.
Problema: (Sql server 2008) Este problema ocurre cuando
Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0
Visual Studio no encuentra el ensamblaje .
Solución: simplemente vaya a http://www.microsoft.com/en-us/download/details.aspx?id=26728 y descargue:
1033\x64\SharedManagementObjects.msi
para X64 OS o
1033\x86\SharedManagementObjects.msi
para el sistema operativo X86,
(En la mayoría de los casos, descargar esto es mejor http://go.microsoft.com/fwlink/?LinkId=123708&clcid=0x409 )
luego instálelo y reinicie Visual Studio.
Problema: Recientemente tuve un problema similar después de instalar
SharedManagementObjects . ensamblado
Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0
no encontrado por Visual Studio. El problema era que los
paquetes redistribuibles de Visual C ++ para Visual Studio aún no estaban instalados.
Solución: para Visual Studio 2013 simplemente vaya a http://www.microsoft.com/en-us/download/details.aspx?id=40784 y descargue:
vcredist_x64.exe
para X64 OS o
vcredist_x86.exe
para el sistema operativo X86,
luego instálelo y reinicie Visual Studio.
PD: puede encontrar paquetes redistribuibles de Visual C ++ para Visual Studio 20XX para otras versiones de Visual Studio fácilmente buscándolo en Google.
Solo quiero compartir mi experiencia al respecto.
Yo también encontré este error. Estoy usando MS Visual Studio 2013 y tengo un MS SQL Server 2008, aunque ya he tenido MS SQL Server 2012 instalado antes.
Estuve golpeándome la cabeza con este error durante un día. Intenté instalar SharedManagementObject, SQLSysClrTypes y Native Client, pero no funcionó. ¿Por qué? Bueno, finalmente pensé que estaba instalando la versión 2008 o 2012 de dichos archivos, ¡mientras estoy usando Visual Studio 2013! Mi idea es que, dado que se trata de un problema de base de datos, la versión de los archivos debería ser la misma con MS SQL Server instalado en la computadora portátil, pero aparentemente, debería haber instalado la versión 2013 porque el error es de Visual Studio y no de el servidor SQL.
fuente
Estoy usando Visual Studio 2013 y SQL Server 2014. Recibí el siguiente error que Visual Studio
Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
no encontró.De hecho, esperaba un
Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
error porque estoy usando SQL Server 2014.Para solucionar el problema, tuve que instalar SQL Server 2012
SharedManagementObject.msi
desde el siguiente sitio.http://www.microsoft.com/en-us/download/details.aspx?id=35580
Nota: Puede usar la respuesta https://stackoverflow.com/a/19246011/1030460 pero concéntrese en la versión de error para seleccionar la descarga en lugar de centrarse en la versión de SQL Server.
fuente
Estoy ejecutando VS 2012 y SQL Server 2008 R2 SP2, Developer Edition. Terminé teniendo que instalar elementos del paquete de características de Microsoft® SQL Server® 2012. Creo que las instrucciones de instalación indicaron que estos elementos funcionan para SQL Server 2005 hasta 2012. No sé cuáles son los requisitos exactos para corregir este error, pero instalé los tres elementos y el error dejó de aparecer.
Elementos del paquete de características de Microsoft® SQL Server® 2012
Según los hilos de otros lugares, es posible que no termine necesitando el último elemento o dos. ¡Buena suerte!
fuente
Para SQL Server 2014:
http://www.microsoft.com/en-us/download/confirmation.aspx?id=42295
Seleccione SharedManagementObjects.msi para su arquitectura
fuente
Para aquellos que se encuentran con una ligera variación de este problema, acabo de encontrar una solución.
Requisitos previos: usar VS 2015 y SQL Server 2012.
Síntoma: no se puede cargar este subsistema: Microsoft.SqlServer.management.sdk.sfc versión 12.0.0.0
En este punto, es posible que sea como yo y esté confundido de que está usando SQL Server 2012 pero VS 2015 está intentando usar la versión 12.0.0.0, que proviene de SQL Server 2014. Resulta que cuando instala SQL Server 2012, instala un un par de componentes de SQL Server 2014. En un momento, eliminé todos los rastros de SQL Server de mi máquina (usando el panel de control Agregar programas). Cuando reinstalé SQL Server 2012, o no reinstaló los componentes de 2014 o los eliminé de nuevo pensando que los había perdido la primera vez.
El resultado fue que no tenía las bibliotecas necesarias de 2014 en mi sistema. También intenté instalar los objetos de administración compartidos de 2014 como se señaló anteriormente, pero eso no funcionó porque no tenía el tiempo de ejecución de CLR de 2014. Entonces, para que un sistema VS 2015 funcione con un SQL Server 2012, debe asegurarse de que estos dos paquetes 2014 estén instalados:
de SQL Server 2014 Feature Pack . Elija las versiones de 32 bits si es necesario.
Aquí está el sitio que me ayudó a resolver esto.
fuente
Simplemente use el Instalador 4.5 de la plataforma MS Web para instalar todas las cosas para MS SQL Server 2008 R2.
Y no olvide recargar la máquina.
:)
fuente
Descargué "Microsoft® System CLR Types for Microsoft® SQL Server® 2012" y "Microsoft® SQL Server® 2012 Shared Management Objects" del enlace mencionado de @ImanMahmoudinasab, pero Shared Management Objects tuvo problemas durante la instalación y mostró algunos mensajes de dependencias y en ¡Falló la instalación final!
Finalmente resolví el problema con Power Shell. Ejecuto PS como administrador con el siguiente comando:
fuente
para la versión 11, descargue el paquete de características de Microsoft SQL Server 2012 https://www.microsoft.com/en-us/download/confirmation.aspx?id=43339
para la versión 12, descargue el paquete de características de Microsoft SQL Server 2014 SP2 https://www.microsoft.com/en-us/download/details.aspx?id=42295
fuente
Estoy usando Visual Studio 2013 y SQL Server 2014. Recibí el siguiente error Microsoft.SqlServer.management.sdk.sfc versión 11.0.0.0 no encontrado por Visual Studio. He probado todas las cosas como instalar
ENU \ x64 \ SharedManagementObjects.msi para X64 OS o
ENU \ x86 \ SharedManagementObjects.msi para SO X86
ENU \ x64 \ SQLSysClrTypes.msi
Reinstalación de Sql Server 2014
fuente
Recibí este error cuando lo uso al intentar actualizar la base de datos con
Visual Studio 2013
Microsoft SQL Server Management Studio 2016
Entity Framework migrations
La solución fue instalar, ya que a Visual Studio 2013 le faltaban las bibliotecas necesarias para conectarse a la base de datos de SQL Server.
Microsoft SQL Server Management Studio 2012 SP1
Reuní esta página detallada con todos los pasos que tomé .
fuente
Suplemento a la respuesta de Iman Mahmoudinasab
Para SQL Server 2016 , aquí es donde encontrar los archivos:
https://www.microsoft.com/en-us/download/details.aspx?id=52676
Tenga en cuenta que los archivos están en la lista, pero es posible que deba desplazarse hacia abajo para verlos o seleccionarlos.
Desde SQL Server 2017 en adelante , las cosas cambian:
"A partir de SQL Server 2017, SMO se distribuye como el paquete Microsoft.SqlServer.SqlManagementObjects NuGet para permitir a los usuarios desarrollar aplicaciones con SMO".
Fuente: https://docs.microsoft.com/en-us/sql/relational-databases/server-management-objects-smo/installing-smo?view=sql-server-2017
fuente