Impossible de charger le fichier ou l'assemblage Microsoft.SqlServer.gestion.SDK.SFC version 11.0.0.0
J'ai installé MS SQL Server 2008 R2 et quand 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.gestion.SDK.sfc version 11.0.0.0
J'ai essayé d'installer Microsoft SQL Server 2008 R2 Gestion Partagée des Objets à partir d'ici, mais pas de joie.
11 réponses
Problème: (Sql server 2014) ce problème se produit lorsque l'assembly Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
n'est pas trouvé par visual studio.
Solution: il suffit d'aller à http://www.microsoft.com/en-us/download/details.aspx?id=42295 et télécharger:
-
ENU\x64\SharedManagementObjects.msi
Pour X64 OS ou -
ENU\x86\SharedManagementObjects.msi
pour X86 OS,
Ensuite, installez-le et redémarrez visual studio.
PS: vous devrez peut-être installer DB2OLEDBV5_x64.msi
ou DB2OLEDBV5_x86.msi
aussi.
problème: (Sql server 2012) Ce problème se produit lorsque l'assembly
Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
n'est pas trouvé par visual studio.
Solution: il suffit d'aller à http://www.microsoft.com/en-us/download/details.aspx?id=35580 et télécharger:
-
ENU\x64\SharedManagementObjects.msi
Pour X64 OS ou -
ENU\x86\SharedManagementObjects.msi
pour X86 OS,
Ensuite, installez-le et redémarrez visual studio.
problème: (Sql server 2008) ce problème se produit lorsque l'assembly
Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0
n'est pas trouvé par visual studio.
Solution: il suffit d'aller à http://www.microsoft.com/en-us/download/details.aspx?id=26728 et télécharger:
-
1033\x64\SharedManagementObjects.msi
Pour X64 OS ou -
1033\x86\SharedManagementObjects.msi
pour X86 OS,
(dans la plupart des cas, le téléchargement est préférable http://go.microsoft.com/fwlink/?LinkId=123708&clcid=0x409 )
Ensuite, installez-le et redémarrez visual studio.
problème: j'ai récemment eu un problème similaire après l'installation de SharedManagementObjects . assemblée
Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0
introuvable par visual studio. Le problème était Les paquets redistribuables Visual C++ pour Visual Studio n'étaient pas encore installés.
Solution: pour Visual Studio 2013 il suffit d'aller à http://www.microsoft.com/en-us/download/details.aspx?id=40784 et télécharger:
-
vcredist_x64.exe
pour X64 OS ou -
vcredist_x86.exe
pour X86 OS,
Ensuite, installez-le et redémarrez visual studio.
PS: Vous pouvez trouver des paquets redistribuables Visual C++ pour Visual Studio 20XX pour les autres versions de Visual Studio facilement en le googlant.
Je veux juste partager mon expérience à ce sujet.
Moi aussi, j'ai rencontré cette erreur. J'utilise MS Visual Studio 2013 et J'ai un MS SQL Server 2008, bien que MS SQL Server 2012 ait déjà été installé.
Je me suis cogné la tête sur cette erreur pendant une journée. J'ai essayé d'installer SharedManagementObject, SQLSysClrTypes et Native Client, mais cela n'a pas fonctionné. Pourquoi? Eh bien, j'ai finalement pensé que j'installais la version 2008 ou 2012 desdits fichiers, alors que J'utilise Visual Studio 2013!! Mon l'idée est que comme il s'agit d'un problème de base de données, la version des fichiers devrait être la même avec le MS SQL Server installé sur l'ordinateur portable, mais apparemment, j'aurais dû installer la version 2013 car l'erreur provient du Visual Studio et non du serveur SQL.
J'utilise Visual Studio 2013 et SQL Server 2014. J'ai eu l'erreur ci-dessous Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
non trouvée par visual studio.
Je m'attendais en fait à une erreur Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
car j'utilise SQL Server 2014.
Pour résoudre le problème, j'ai dû installer SharedManagementObject.msi
de SQL Server 2012 à partir du site ci-dessous.
Http://www.microsoft.com/en-us/download/details.aspx?id=35580
Remarque:, Vous pouvez utiliser https://stackoverflow.com/a/19246011/1030460 réponse, mais plutôt se concentrer sur la erreur version pour sélectionner le téléchargement au lieu de se concentrer sur la version SQL Server.
Je cours VS 2012, et SQL Server 2008 R2 SP2, Developer Edition. J'ai fini par avoir à installer des éléments du pack de fonctionnalités Microsoft ® SQL Server ® 2012. Je pense que les instructions d'installation ont noté que ces éléments fonctionnent pour SQL Server 2005 à 2012. Je ne sais pas quelles sont les exigences exactes pour corriger cette erreur, mais j'ai installé les trois éléments, et l'erreur a cessé d'apparaître.
Éléments du pack de fonctionnalités Microsoft® SQL Server® 2012
- Microsoft ® SQL Objets de gestion partagée Server® 2012: x86 , x64
- Types de CLR système Microsoft® pour Microsoft® SQL Server ® 2012: x86 , x64
- Client natif Microsoft® SQL Server® 2012: x86 , x64
Basé sur des threads ailleurs, vous ne pouvez pas avoir besoin du dernier ou des deux derniers éléments. Bonne chance!
Pour SQL Server 2014:
Http://www.microsoft.com/en-us/download/confirmation.aspx?id=42295
Sélectionnez SharedManagementObjects.msi pour votre architectur
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 SQL Server 2012.
Symptôme: impossible de charger ce sous-système: Microsoft.SqlServer.gestion.SDK.version sfc 12.0.0.0
À ce stade, vous pourriez être comme moi et confus que vous utilisez SQL Server 2012 mais VS 2015 essaie d'utiliser la version 12.0.0.0, qui vient 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é toutes les traces de SQL Server de ma machine (en utilisant le Panneau de configuration Ajouter des programmes). Lorsque J'ai réinstallé SQL Server 2012, il n'a pas réinstallé les composants 2014 ou je les ai supprimés à nouveau en pensant les avoir manqués la première fois.
Le résultat était 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ée 2014 comme indiqué ci-dessus, mais ce n'est pas le cas travailler parce que je n'avais pas le temps D'exécution CLR de 2014. Donc, pour qu'un système VS 2015 fonctionne 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
À Partir de SQL Server 2014 Pack de fonctionnalités. Choisissez les versions 32 bits si vous en avez besoin.
Il suffit D'utiliser MS Web platform Installer 4.5 pour installer toutes les choses pour MS SQL Server 2008 R2.
Et n'oubliez pas de recharger la machine.
:)
J'ai téléchargé "Microsoft® System CLR Types for Microsoft ® SQL Server ® 2012" et "Microsoft® SQL Server® 2012 Shared Management Objects" à partir de @ ImanMahmoudinasab lien mentionné, mais les objets de gestion partagée ont eu un problème lors de l'installation et il a montré un message de dépendances et à la fin L'installation a échoué!
Enfin, j'ai résolu le problème avec Power Shell. Je lance PS en tant qu'administrateur avec la commande ci-dessous:
Start-Process <path>\SharedManagementObjects.msi
Pour la version 11 téléchargez le pack de fonctionnalités Microsoft SQL Server 2012 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écharger la fonction Microsoft SQL Server 2014 SP2 Pack https://www.microsoft.com/en-us/download/details.aspx?id=42295
- ENU\x64 \ SQLSysClrTypes.msi
- ENU\x64 \ SharedManagementObjects.msi
J'utilise Visual Studio 2013 et SQL Server 2014. J'ai eu l'erreur ci-dessous Microsoft.SqlServer.gestion.SDK.sfc version 11.0.0.0 introuvable par visual studio. J'ai essayé toutes les choses comme installer
-
ENU\x64 \ SharedManagementObjects.msi pour x64 OS ou
-
ENU\x86 \ SharedManagementObjects.msi pour x86 OS
ENU \ x64 \ SQLSysClrTypes.msi
Réinstaller Sql Server 2014
Qu'est-ce qui a réellement résolu mon le problème est de réparer le visual studio 2013(ou toute autre version que vous utilisez) maintenant le problème est supprimé . Ce que je pense c'est problème de Visual Studio pas Sql Server car j'ai pu accéder et utilisez L'outil Sql Server.
J'ai eu cette erreur en utilisant Visual Studio 2013
avec Microsoft SQL Server Management Studio 2016
en essayant de mettre à jour la base de données avec Entity Framework migrations
Le correctif était d'installer Microsoft SQL Server Management Studio 2012 SP1
car Visual Studio 2013 manquait les bibliothèques nécessaires pour se connecter à la base de données SQL Server.
J'ai mis en place cette page détaillée avec toutes les étapes que j'ai prises .