No se pudo cargar el archivo o ensamblado Microsoft.SqlServer.management.sdk.sfc versión 11.0.0.0

He instalado MS SQL Server 2008 R2 y cuando trato de actualizar el modelo desde la base de datos bajo el archivo EDMX me enfrento a ese error.

No se pudo cargar el archivo o ensamblado Microsoft.SqlServer.management.sdk.sfc versión 11.0.0.0

Intenté instalar objetos de administración compartida de Microsoft SQL Server 2008 R2 desde aquí, pero no me gustó.

Problema: (servidor Sql 2014) Este problema ocurre cuando ensamblado Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0 no encontrado por visual studio.

Solución: solo 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álalo y reinicia 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 assembly Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0 .

Solución: solo 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álalo y reinicia Visual Studio.


Problema: (Sql server 2008) Este problema ocurre cuando ensamblado Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0 no encontrado por visual studio.

Solución: solo 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álalo y reinicia 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 solo 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álalo y reinicia 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 en esto.

Yo también encontré este error. Estoy usando MS Visual Studio 2013 y tengo un MS SQL Server 2008, aunque antes había instalado MS SQL Server 2012.

Me estaba golpeando la cabeza con este error por un día. Intenté instalar SharedManagementObject, SQLSysClrTypes y Native Client, pero no funcionó. ¿Por qué? ¡Bien, finalmente me imaginé que estaba instalando la versión 2008 o 2012 de dichos archivos, mientras uso Visual Studio 2013! Mi idea es que es un problema de base de datos, la versión de los archivos debe ser la misma con el 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.

Estoy usando Visual Studio 2013 y SQL Server 2014. Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0 el siguiente error Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0 no encontrada por Visual Studio.

De hecho, esperaba el error Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0 porque estoy usando SQL Server 2014.

Para solucionar el problema, tuve que instalar SharedManagementObject.msi de SQL Server 2012 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 enfocarse en la versión de SQL Server.

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

  • Objetos de administración compartida de Microsoft® SQL Server® 2012: x86 , x64
  • Tipos de Microsoft® CLR del sistema para Microsoft® SQL Server® 2012: x86 , x64
  • Microsoft® SQL Server® 2012 Native Client: x86 , x64

De acuerdo con los hilos en otra parte, puede que no necesite el último artículo o dos. ¡Buena suerte!

Para SQL Server 2014:

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

Seleccione SharedManagementObjects.msi para su architectur

Para aquellos que se encuentran con una ligera variación de este problema, acabo de encontrar una solución.

Prerrequisitos: uso de 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, puede ser como yo y confundir que está utilizando SQL Server 2012, pero VS 2015 está tratando de usar la versión 12.0.0.0, que proviene de SQL Server 2014. Resulta que cuando instala SQL Server 2012, instala una 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 progtwigs). Cuando volví a instalar SQL Server 2012, o no volví a instalar los componentes de 2014 o los borré de nuevo pensando que los extrañé la primera vez.

El resultado fue que no tenía las bibliotecas necesarias de 2014 en mi sistema. También traté de instalar los 2014 Shared Management Objects como se señaló anteriormente, pero no funcionó porque no tenía el tiempo de ejecución de CLR desde 2014. Por lo tanto, para que un sistema VS 2015 funcione con SQL Server 2012, debe asegurarse de que estos dos paquetes de 2014 estén instalados:

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

del paquete de características de SQL Server 2014 . Elija las versiones de 32 bits si es necesario.

Aquí está el sitio que me ayudó a resolver esto.

Simplemente use MS Web platform Installer 4.5 para instalar todo lo relacionado con MS SQL Server 2008 R2.

Y no te olvides de volver a cargar la máquina.

🙂

Descargué “Microsoft® System CLR Types for Microsoft® SQL Server® 2012” y “Microsoft® SQL Server® 2012 Shared Management Objects” del enlace @ImanMahmoudinasab mencionado, pero Shared Management Objects tuvo problemas durante la instalación y mostró algunos mensajes de dependencias y en la instalación final falló!

Finalmente resolví el problema con Power Shell. Ejecuto PS como administrador con el siguiente comando:

 Start-Process \SharedManagementObjects.msi 

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

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

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

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

Estoy usando Visual Studio 2013 y SQL Server 2014. Obtuve el siguiente error Microsoft.SqlServer.management.sdk.sfc versión 11.0.0.0 no encontrada por Visual Studio. He intentado todas las cosas como instalar

  • ENU \ x64 \ SharedManagementObjects.msi para X64 OS o

  • ENU \ x86 \ SharedManagementObjects.msi para X86 OS

  • ENU \ x64 \ SQLSysClrTypes.msi

  • Reinstalando Sql Server 2014

Lo que realmente resolvió mi problema es reparar Visual Studio 2013 (o cualquier otra versión que esté usando) ahora que el problema se eliminó. Lo que creo que es un problema de Visual Studio no Sql Server ya que pude acceder y usar la herramienta Sql Server.

Obtuve este error cuando uso Visual Studio 2013 con Microsoft SQL Server Management Studio 2016 tratando de actualizar la base de datos con las Entity Framework migrations

La solución fue instalar Microsoft SQL Server Management Studio 2012 SP1 porque a Visual Studio 2013 le faltaban las bibliotecas necesarias para conectarse a la base de datos de SQL Server.

Puse esta página detallada con todos los pasos que tomé .