2016-10-31 3 views
1

Ich versuche, in immer folgende System.ServiceModel.dll für eines meiner Projekte zu importieren:SQL Server 2016: CREATE ASSEMBLY für die Montage 'System.ServiceModel' failed

CREATE ASSEMBLY für die Montage 'System.ServiceModel' ist fehlgeschlagen, weil Assembly 'microsoft.visualbasic.activities.compiler' ist fehlerhaft oder keine reine .NET-Assembly.

SQL Server läuft unter Windows Server 2012 R2.

Gibt es eine Lösung für dieses Problem?

Mir sind ähnliche Probleme mit SQL Server 2012 bekannt? Wie wäre es mit SQL Server 2014?

Vielen Dank im Voraus

Antwort

1

Nein, es gibt kein Update, das ServiceModel zum Laden ermöglicht. Das Problem ist, dass es sich um eine nicht unterstützte .NET Framework-Bibliothek handelt. Diese Bibliothek funktionierte in SQL Server 2005, 2008 und 2008 R2, da sie mit CLR Version 2.0 verknüpft waren. Da es jedoch nicht in der "unterstützten" Liste enthalten ist, wurde es nie garantiert, dass es über alle .NET Framework-Upgrades hinweg funktioniert. Während es eine reine MSIL-Assembly war, wurde sie daher in eine Assembly im gemischten Modus geändert, und diese konnte nicht mit SQL Server 2012 in SQL Server geladen werden.

Dieses Problem wurde in Stack dokumentiert Überlauf hier:

Mehr Infos hier: