Forums Neueste Beiträge
 

SSIS: Tabelle wird nicht erkannt?

10/06/2008 - 13:08 von Christa Kurschat | Report spam
Hallo NG,

ich habe ein ganz komisches Phànomen.

Ich will aus einer Tabelle fehlende Eintràge an eine andere Tabelle anfügen
und bekomme immer wieder folgende Fehlermeldungen:

[OLE DB-Ziel [2370]] Fehler: SSIS-Fehlercode 'DTS_E_OLEDBERROR'. OLE
DB-Fehler. Fehlercode: 0x80040E21. Ein OLE DB-Datensatz ist verfügbar.
Quelle: 'Microsoft SQL Native Client' HRESULT: 0x80040E21 Beschreibung:
'Fehler bei einem aus mehreren Schritten bestehenden OLE DB-Vorgang. Prüfen
Sie die einzelnen OLE DB-Statuswerte, falls vorhanden. Daten wurden nicht
verarbeitet .'.

[OLE DB-Ziel [2370]] Fehler: Ein OLE DB-Accessor kann nicht erstellt werden.
Überprüfen Sie, ob die Spaltenmetadaten gültig sind.

Ich kann mir das nicht erklàren. Die Fehlermeldung kommt anscheinend schon
aus der Überprüfung, da das Ziel sofort rot wird, ohne daß eine Zeile
verarbeitet wurde.

Es geht um Kunden, die zwar in den Rechungspositionen, nicht aber im
Kundenstamm vorhanden sind.
Ich wollte das mit einem eigenen Task machen und nicht im Task, der die
Rechnungspositionen einliest, weil Wilfried meinte, das könnte Probleme
geben. Anscheinend wird die Suche nicht immer aktualisiert.

In die Tabelle füge ich im Datenfluss vorher schon die Kunden aus dem
Kundenstamm an und das funktioniert auch ohne Probleme. Beide Ziele sind
gleich definiert.

Any Ideas?

Gruß
Christa
Access-FAQ: http://www.donkarl.com
SQL-Server-FAQ: www.sqlfaq.de
InsideSql: www.insidesql.org
 

Lesen sie die antworten

#1 Torsten Schuessler
10/06/2008 - 13:31 | Warnen spam
Hallo Christa,

"Christa Kurschat" schrieb im Newsbeitrag
news:

[OLE DB-Ziel [2370]] Fehler: SSIS-Fehlercode 'DTS_E_OLEDBERROR'. OLE
DB-Fehler. Fehlercode: 0x80040E21. Ein OLE DB-Datensatz ist verfügbar.
Quelle: 'Microsoft SQL Native Client' HRESULT: 0x80040E21 Beschreibung:
'Fehler bei einem aus mehreren Schritten bestehenden OLE DB-Vorgang.
Prüfen Sie die einzelnen OLE DB-Statuswerte, falls vorhanden. Daten wurden
nicht verarbeitet .'.

[OLE DB-Ziel [2370]] Fehler: Ein OLE DB-Accessor kann nicht erstellt
werden. Überprüfen Sie, ob die Spaltenmetadaten gültig sind.




nur so ne' Idee, hast Du Leerzeichen in den Feldnamen? Vielleicht mal die
Datentypen vergrößern z.b. nvarchar(20) zu nvarchar(max)

CU
tosc

InsideSQL.org: http://www.insidesql.org
Blog: http://www.insidesql.org/blogs/tosc

Ähnliche fragen