121 votes

Impossible de charger le fichier ou l'assemblage Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0

J'ai installé MS SQL Server 2008 R2 et lorsque j'essaie de mettre à jour le modèle de la base de données sous le fichier EDMX, je suis confronté à cette erreur.

Impossible de charger le fichier ou l'assemblage Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0

J'ai essayé d'installer Microsoft SQL Server 2008 R2 Shared Management Objects. d'ici mais sans succès.

6voto

Greg Veres Points 392

Pour ceux qui rencontrent une légère variation de ce problème, je viens de trouver une solution.

Pré-requis : utilisation de VS 2015 et de SQL Server 2012.

Symptôme : Impossible de charger ce sous-système : Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0

À ce stade, vous êtes peut-être comme moi et confus : vous utilisez SQL Server 2012 mais VS 2015 essaie d'utiliser la version 12.0.0.0, qui provient de SQL Server 2014. Il s'avère que lorsque vous installez SQL Server 2012, il installe quelques composants de SQL Server 2014. À un moment donné, j'ai supprimé toute trace de SQL Server de mon ordinateur (en utilisant le panneau de configuration Ajout de programmes). Lorsque j'ai réinstallé SQL Server 2012, soit il n'a pas réinstallé les composants de 2014, soit je les ai supprimés à nouveau en pensant les avoir manqués la première fois.

Le résultat a été que je n'avais pas les bibliothèques 2014 nécessaires sur mon système. J'ai également essayé d'installer les objets de gestion partagés de 2014 comme indiqué ci-dessus, mais cela n'a pas fonctionné car je n'avais pas le runtime CLR de 2014. Donc, pour faire fonctionner un système VS 2015 avec un SQL Server 2012, vous devez vous assurer que ces deux paquets 2014 sont installés :

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

de Pack de fonctionnalités SQL Server 2014 . Choisissez les versions 32 bits si vous en avez besoin.

Voici le site qui m'a aidé à comprendre.

3voto

Clark Kent Points 5845

Il suffit d'utiliser MS Web platform Installer 4.5 pour installer tout le matériel pour MS SQL Server 2008 R2.

Et n'oubliez pas de recharger la machine.

)

1voto

Alex Points 159

J'ai téléchargé "Microsoft® System CLR Types for Microsoft® SQL Server® 2012" et "Microsoft® SQL Server® 2012 Shared Management Objects" à partir du lien mentionné par @ImanMahmoudinasab, mais Shared Management Objects a eu un problème lors de l'installation et il a montré un message de dépendances et à la fin l'installation a échoué !

J'ai finalement résolu le problème avec Power Shell. J'ai exécuté PS en tant qu'administrateur avec la commande ci-dessous :

Start-Process <path>\SharedManagementObjects.msi

1voto

Hamid Jolany Points 179

Pour la version 11, téléchargez le Microsoft SQL Server 2012 Feature Pack https://www.microsoft.com/en-us/download/confirmation.aspx?id=43339

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

pour la version 12, téléchargez le pack de fonctionnalités Microsoft SQL Server 2014 SP2 https://www.microsoft.com/en-us/download/details.aspx?id=42295

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

1voto

PRATEEK GHOSH Points 203

J'utilise Visual Studio 2013 et SQL Server 2014. J'ai obtenu l'erreur suivante Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0 not found by visual studio. J'ai essayé toutes les choses comme l'installation

  • ENU \x64\SharedManagementObjects.msi pour X64 OS ou

  • ENU \x86\SharedManagementObjects.msi pour les systèmes d'exploitation X86

  • ENU \x64\SQLSysClrTypes.msi

  • Réinstallation de Sql Server 2014

Ce qui a réellement résolu mon problème est de réparer le studio visuel 2013(ou toute autre version que vous utilisez) maintenant le problème est supprimé . Je pense que c'est problème de Visual Studio et non de Sql Server car j'ai pu accéder et utiliser utiliser l'outil Sql Server.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X