it-swarm.com.de

Datei oder Assembly Microsoft.SqlServer.management.sdk.sfc Version 11.0.0.0 konnte nicht geladen werden

Ich habe MS SQL Server 2008 R2 installiert und beim Versuch, das Modell aus der Datenbank unter der EDMX-Datei zu aktualisieren, tritt dieser Fehler auf.

Datei oder Assembly Microsoft.SqlServer.management.sdk.sfc Version 11.0.0.0 konnte nicht geladen werden

Ich habe versucht, Microsoft SQL Server 2008 R2 gemeinsam genutzte Verwaltungsobjekte zu installieren von hier aber keine Freude.

110
Developer

Ich möchte nur meine Erfahrungen dazu teilen.

Auch ich bin auf diesen Fehler gestoßen. Ich verwende MS Visual Studio 2013 und besitze einen MS SQL Server 2008, obwohl MS SQL Server 2012 bereits installiert wurde.

Ich schlug einen Tag lang mit dem Kopf auf diesen Fehler. Ich habe versucht, SharedManagementObject, SQLSysClrTypes und Native Client zu installieren, aber es hat nicht funktioniert. Warum? Nun, ich habe endlich herausgefunden, dass ich die Version 2008 oder 2012 der genannten Dateien installiert habe, während ich Visual Studio 2013 verwende !! Meine Idee ist, da es sich um ein Datenbankproblem handelt, sollte die Version der Dateien mit dem auf dem Laptop installierten MS SQL Server identisch sein, aber anscheinend hätte ich die Version 2013 installieren sollen, da der Fehler vom Visual Studio stammt und nicht vom der SQL Server.

13
Gellie Ann

Ich verwende Visual Studio 2013 und SQL Server 2014. Die folgende Fehlermeldung Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0 Wurde von Visual Studio nicht gefunden.

Ich habe tatsächlich einen Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0 - Fehler erwartet, weil ich SQL Server 2014 verwende.

Um das Problem zu beheben, musste ich SQL Server 2012 SharedManagementObject.msi Von der folgenden Site installieren.

http://www.Microsoft.com/en-us/download/details.aspx?id=3558

Hinweis: Sie können https://stackoverflow.com/a/19246011/103046 verwenden, aber sich auf die Fehlerversion konzentrieren Wählen Sie den Download aus, anstatt sich auf die SQL Server-Version zu konzentrieren.

8
Sundeep

Ich verwende VS 2012 und SQL Server 2008 R2 SP2, Developer Edition. Schließlich musste ich Elemente aus dem Microsoft® SQL Server® 2012 Feature Pack installieren. Ich denke, dass Installationsanweisungen feststellte, dass diese Elemente für SQL Server 2005 bis 2012 funktionieren. Ich weiß nicht, wie genau dieser Fehler behoben werden muss, aber ich habe die drei Elemente und den Fehler installiert aufgehört zu erscheinen.

Microsoft® SQL Server® 2012 Feature Pack-Elemente

  • Freigegebene Microsoft® SQL Server® 2012-Verwaltungsobjekte: x86 , x64
  • Microsoft® System CLR-Typen für Microsoft® SQL Server® 2012: x86 , x64
  • Microsoft® SQL Server® 2012 Native Client: x86 , x64

Basierend auf anderen Themen benötigen Sie möglicherweise nicht die letzten ein oder zwei Elemente. Viel Glück!

7
Will Ediger

Für SQL Server 2014:

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

Wählen Sie SharedManagementObjects.msi für Ihre Architektur

7
erbaker

Für diejenigen, die auf eine leichte Variation dieses Problems stoßen, habe ich gerade eine Lösung gefunden.

Voraussetzungen: Verwenden von VS 2015 und SQL Server 2012.

Symptom: Dieses Subsystem kann nicht geladen werden: Microsoft.SqlServer.management.sdk.sfc Version 12.0.0.0

An diesem Punkt könnten Sie wie ich und verwirrt sein, dass Sie SQL Server 2012 verwenden, aber VS 2015 versucht, Version 12.0.0.0 zu verwenden, die aus SQL Server 2014 stammt. Es stellt sich heraus, dass bei der Installation von SQL Server 2012 eine installiert wird Einige Komponenten von SQL Server 2014. Irgendwann entfernte ich alle Spuren von SQL Server von meinem Computer (über die Systemsteuerung "Programme hinzufügen"). Wenn ich SQL Server 2012 erneut installierte, wurden die 2014-Komponenten entweder nicht erneut installiert oder ich löschte sie erneut, da ich dachte, ich hätte sie beim ersten Mal übersehen.

Das Ergebnis war, dass ich 2014 nicht die notwendigen Bibliotheken auf meinem System hatte. Ich habe auch versucht, die 2014 Shared Management Objects wie oben beschrieben zu installieren, aber das hat nicht funktioniert, da ich die CLR-Laufzeit von 2014 nicht hatte. Damit ein VS 2015-System mit einem SQL Server 2012 funktioniert, müssen Sie müssen sicherstellen, dass diese beiden 2014-Pakete installiert sind:

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

von SQL Server 2014 Feature Pack . Wählen Sie bei Bedarf die 32-Bit-Versionen aus.

Hier ist die Seite das hat mir geholfen, das herauszufinden.

5
Greg Veres

Verwenden Sie einfach den MS Web Platform Installer 4.5, um alles für MS SQL Server 2008 R2 zu installieren.

Und vergessen Sie nicht, die Maschine neu zu laden.

:)

3
Developer

Ergänzung zu Iman Mahmoudinasabs Antwort

In SQL Server 2016 finden Sie die Dateien hier:

https://www.Microsoft.com/en-us/download/details.aspx?id=52676

Beachten Sie, dass sich die Dateien in der Liste befinden, Sie jedoch möglicherweise nach unten scrollen müssen, um sie anzuzeigen/auszuwählen.

Ab SQL Server 2017 ändert sich Folgendes:

"Ab SQL Server 2017 wird SMO als Microsoft.SqlServer.SqlManagementObjects NuGet-Paket verteilt, damit Benutzer Anwendungen mit SMO entwickeln können."

Quelle: https://docs.Microsoft.com/en-us/sql/relational-databases/server-management-objects-smo/installing-smo?view=sql-server-2017

1
macnerd

Ich habe diesen Fehler erhalten, wenn ich Visual Studio 2013 Mit Microsoft SQL Server Management Studio 2016 Verwende, um Datenbank aktualisieren mit Entity Framework migrations

Das Update bestand darin, Microsoft SQL Server Management Studio 2012 SP1 Zu installieren, da Visual Studio 2013 die erforderlichen Bibliotheken zum Herstellen einer Verbindung mit der SQL Server-Datenbank fehlte.

Ich habe dies zusammengestellt detaillierte Seite mit allen Schritten, die ich unternommen habe .

1
Radu Bartan

laden Sie für Version 11 das Microsoft SQL Server 2012 Feature Pack herunter https: //www.Microsoft.com/en-us/download/confirmation.aspx? id = 43339

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

laden Sie für Version 12 das Microsoft SQL Server 2014 SP2 Feature Pack herunter https: //www.Microsoft.com/en-us/download/details.aspx? id = 42295

  • ENU\x64\SQLSysClrTypes.msi
  • ENU\x64\SharedManagementObjects.msi
1
Hamid Jolany

Ich verwende Visual Studio 2013 und SQL Server 2014. Die folgende Fehlermeldung wird angezeigt: Microsoft.SqlServer.management.sdk.sfc Version 11.0.0.0 wurde von Visual Studio nicht gefunden. Ich habe alle Dinge wie die Installation ausprobiert

  • ENU\x64\SharedManagementObjects.msi für X64 OS oder

  • ENU\x86\SharedManagementObjects.msi für X86 OS

  • ENU\x64\SQLSysClrTypes.msi

  • Neuinstallation von SQL Server 2014

Was mein Problem tatsächlich gelöst hat, ist, das Visual Studio 2013 (oder eine andere Version, die Sie verwenden) zu reparieren, sobald das Problem behoben ist. Was ich denke, dass es ein Problem von Visual Studio ist, nicht von SQL Server, da ich auf das SQL Server-Tool zugreifen und es verwenden konnte.

1
PRATEEK GHOSH

Ich habe den Link "Microsoft® System CLR Types für Microsoft® SQL Server® 2012" und "Microsoft® SQL Server® 2012 Shared Management Objects" von @ImanMahmoudinasab heruntergeladen, aber Shared Management Objects hatte während der Installation Probleme und es wurden einige Abhängigkeiten angezeigt Die Endinstallation ist fehlgeschlagen!

Endlich habe ich das Problem mit Power Shell gelöst. Ich starte PS als Administrator mit dem folgenden Befehl:

Start-Process <path>\SharedManagementObjects.msi
1
Alex