2016-04-14 6 views
1

ich die folgende Fehlermeldung erhalten, wenn ich mein Paket geöffnet:Anwendung entsendet eine Eingabe-synchroner Aufruf - SSIS

=================================== 

An outgoing call cannot be made since the application is dispatching an input-synchronous call. (Exception from HRESULT: 0x8001010D (RPC_E_CANTCALLOUT_ININPUTSYNCCALL)) (Microsoft Visual Studio) 

------------------------------ 
Program Location: 

    at Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100.get_Name() 
    at Microsoft.SqlServer.IntegrationServices.Designer.View.Automation.GraphElementControlAutomationPeer.GetNameCore() 
    at System.Windows.Automation.Peers.AutomationPeer.GetName() 
    at System.Windows.Automation.Peers.ItemAutomationPeer.GetNameCore() 
    at System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree() 
    at System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree() 
    at System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree() 
    at System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree() 
    at System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree() 
    at System.Windows.ContextLayoutManager.fireAutomationEvents() 
    at System.Windows.ContextLayoutManager.UpdateLayout() 
    at System.Windows.UIElement.UpdateLayout() 
    at System.Windows.Interop.HwndSource.Process_WM_SIZE(UIElement rootUIElement, IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam) 
    at System.Windows.Interop.HwndSource.LayoutFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) 
    at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) 
    at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) 
    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) 
    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) 

Ich bin mit Microsoft Visual Studio 2013 Shell (Integrated).

Kann mir bitte jemand diese Fehlermeldung erklären?

+0

Wenn Sie ein neues, leeres SSIS-Projekt erstellen und dann Visual Studio schließen und erneut öffnen, erhalten Sie dieselbe Meldung? Ich habe diese Fehlermeldung zuvor nicht gesehen, aber der allgemeine Fehler hat damit zu tun, dass das Paket die Metadaten in einem bestimmten Datenfluss validiert. Es stellt sich also die Frage, welche Quellen, Ziele und Lookups in diesem Paket enthalten sind und was an ihnen ungewöhnlich ist. – billinkc

+0

Nein, dies ist die Fehlermeldung, die ich in einer bestimmten Lösung erhalte. Ich erhalte keinen Fehler, wenn ich ein neues Paket erstelle. Hat das etwas mit dem Ziel und den zugehörigen Verbindungsmanagern zu tun? – asktonishant

+0

Validierung ist der Prozess, bei dem SSIS die verschiedenen Datenprovider abfragt, um sicherzustellen, dass der Vertrag noch gültig ist - existiert die Datenbank Y, enthält sie Tabelle X, ist Spalte 1 varchar (30), etc. Meine Neigung ist eine Ressource in angegeben Dieses Paket ist etwas Ungewöhnliches (keine Datenbank, Datei usw.) und wahrscheinlich die Quelle der Fehlermeldung. Bis Sie mehr Details zur Verfügung stellen können, ist es ziemlich schwierig zu diagnostizieren. Gibt es eine andere Person an Ihrem Arbeitsplatz, die Ihren Fehler reproduzieren kann? – billinkc

Antwort

0

Es gab ein Problem mit der Validierung einer Datenbank, auf die im Verbindungsmanager verwiesen wurde. Nachdem ich den Verbindungsmanager mit der richtigen Datenbank aktualisiert hatte, wurde der Fehler behoben.

Danke @bilinkc für die Hilfe bei der Diagnose des Fehlers.

+0

Danke @billinkc – asktonishant