SSIS 2012 Methode nicht gefunden: void

7

Ich habe diesen Fehler kürzlich in jedem SSIS-Paket (mit Visual Studio 2012) erhalten, wenn ich eine OLE DB-Quellkomponente öffnen möchte:

%Vor%

Es hat letzte Woche gut funktioniert und ich glaube nicht, dass ich seitdem etwas verändert habe. Irgendwelche Vorschläge?

    
DenStudent 15.03.2016, 11:16
quelle

6 Antworten

24

Ich habe das gleiche Problem auf einem Computer mit Visual Studio 2010 festgestellt (obwohl ich sicher bin, dass VS2012 dieselbe Auflösung haben wird). Ich installierte Visual Studio 2015 und fing dann an, diesen Fehler zu erhalten, wenn ich versuchte, eine ADO-NET-Quelle oder eine OLD-DB-Quelle in VS2010 zu öffnen. Ich habe festgestellt, dass meine DatatransformationServices-Dateien im Ordner C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies beschädigt wurden. Ich kopierte alle Microsoft.DatatransformationServices Dateien von einem Computer, auf dem VS2010 arbeitete, auf meinen lokalen Computer, Ordner C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies .

Sie können dazu einen Befehl wie folgt von cmd aus verwenden:

%Vor%

Ich habe dann die Assemblys mit den folgenden Befehlen in cmd in meinen Cache eingefügt (ändere einfach das Verzeichnis mit gacutil auf deine neueste Version im Ordner C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin und ändere den Ordner für Visual Studio in den Ordner für die Version, in der du erhalten den Fehler):

%Vor%     
GaryS 08.07.2016, 15:31
quelle
3

Ich habe gerade das gleiche Problem mit der freien Version von CCleaner behoben, indem ich kaputte Registry-Einträge behebe.

Bei mir ist das Problem in SQL Server Data Tools 2012 aufgetreten, das Visual Studio 2010 nach der Installation mehrerer SSDT-Versionen einschließlich der Vorschau 2015 verwendet.

Das Öffnen einer beliebigen OLEDB-Quellkomponente führte zu dem fehlenden DLL-Fehler für C: \ Programme (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies \ Microsoft.DatatransformationServices.DataFlowUI.dll

Die Website solvusoft.com, die von GoldBishop verlinkt wurde, lieferte nützliche Informationen über das Problem, empfiehlt jedoch, ihr zweifelhaftes Produkt zu verwenden, um es zu beheben. Bitte lesen Sie diesen Thread auf der Norton Community-Site zu Solvusoft und der Verwendung von RegCleanPro .

Bevor Sie ein Tool wie CCleaner verwenden, untersuchen Sie es bitte. Sehen Sie, wer es als gutes Produkt bewertet hat. Vergewissern Sie sich bei der Verwendung, dass Ihre Registrierungseinträge gesichert wurden (dies ist der Fall).

    
Dave P. 01.04.2016 15:45
quelle
1

Ich habe das gleiche Problem auf einem Computer mit Visual Studio 2010 festgestellt (obwohl ich sicher bin, dass VS2012 dieselbe Auflösung haben wird). Ich installierte Visual Studio 2015 und fing dann an, diesen Fehler zu erhalten, wenn ich versuchte, eine ADO-NET-Quelle oder eine OLD-DB-Quelle in VS2010 zu öffnen. Ich habe festgestellt, dass sich meine DatatransformationServices Dateien im Ordner

befinden %Vor%

Diese Lösung hat bei mir funktioniert, also hoffe ich, dass es auch für euch funktioniert:)

    
Rajan Sethi 24.02.2017 06:09
quelle
0

Schnellsuche zu diesem Thema, führe mich zu einer anderen Website: Ссылка - Dies besagt im Grunde, dass die DLL / Registry fehlt / beschädigt ist

Nach der Überprüfung der MSDN-Dokumentation nehme ich an, dass dies von einer Drag & Drop-Implementierung ist? Es scheint, als würde eine Umgebungs-DLL fehlen / beschädigt sein. Möglicherweise müssen Sie das Paket debuggen, um genau zu sehen, wo der Fehler bestehen bleibt.

    
GoldBishop 15.03.2016 17:46
quelle
0

Funktioniert für mich. Überprüfen Sie die neueste Version in C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools .

    
user2957022 22.04.2017 02:18
quelle
0

Hatte dasselbe mit SSMS 2016. Dies ist ein bekanntes Problem mit der Veröffentlichung vom Juli 2016.

Ich hatte das Problem zunächst nicht, aber ich habe mich mit SMO herumgeschlagen.

Beim Installieren von 16.5.3 wurde das Problem behoben: Ссылка

Quellen: Ссылка

    
tommylux 24.04.2017 09:42
quelle