Neu hinzugefügte Spalte fehlen von Verfügbaren Ziel-Spalten in ADO NET Destination
Brauche ich, um eine Spalte hinzuzufügen, um einen ETL-Prozess. Alle Schritte abgeschlossen, die erfolgreich bis auf das Letzte - ADO NET Destination
("Einfügen Specs" element auf der linken Seite).
Die neue Spalte erscheint nur in Ordnung, in der Conditional Split
sowohl als eine Quellspalte und die Zielspalte.
In der ADO NET Destination
("Einfügen Specs") die neue Spalte erscheint nur auf der linken Seite in der "Available Input Columns
" und es fehlt auf der rechten Seite ("Available Destination Columns
").
Weiß ich sicher, dass meine neue Spalte in der Zieltabelle. Hab ' ich verpasst, einen Schritt auf dem Weg?
Update:
Was auch interessant ist, dass wenn ich den Mauszeiger über das ADO NET Destination-element bekomme ich diese Warnung:
Eine neue Spalte mit dem Namen sold_price
wurde Hinzugefügt, um die externe Datenbank-Tabelle. Verwenden Sie die erweiterte editor zu aktualisieren, verfügbar Ziel-Spalten, wenn nötig.
- Die Möglichkeit, dass der ADO .NET-Destination, die Sie zeigen sind, um nicht die neue Spalte verfügbar? Wenn Sie positive Sie deutete auf das richtige Ziel, und Sie sind nicht arbeiten im Offline-Modus, schließen Sie das Paket und öffnen Sie es erneut. Dies zwingt den designer aktualisiert die Metadaten
- Danke, @billinkc. Schon versucht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Ansicht von oben ist für "Bearbeiten".
Den Anweisungen jedoch darum bitten, für die "Erweiterten Editor".
Gibt es eine "Aktualisieren" - button am unteren Rand des Erweiterten Editor. Ein Klick auf diese Schaltfläche fügt die neue Spalte "Verfügbar Zielspalten" - box.
Ich habe festgestellt, dass dies passiert in den anderen Transformationen von Zeit zu Zeit. Die einzige Möglichkeit habe ich, um konsequent zu beheben, ist die Daten zu löschen-flow-Anschlüsse, und schließen Sie Sie wieder, als Sie manchmal nicht scheinen um sich zu erfrischen und in SSIS 2008.
Dies ist für SSIS-2013: Ziel-editor, dort ist die Schaltfläche "Neu..." neben "Name der Tabelle oder Sicht". Drücken Sie ihn, Bearbeiten von Tabellen-Namen im code, drücken Sie OK. Diese fallen Ihrem aktuellen Ziel-Tabelle, und erstellen Sie eine neue, mit aktualisierten Spalten, die Sie anzeigen nun. Vorsichtig sein, da dies wird drop Ihre aktuelle Zieltabelle.
Die akzeptierte Antwort, die funktioniert, aber dazu führt, dass alle Input-Spalte Zuordnungen zurücksetzen (zumindest für mich, ich bin mit Visual Studio 2017). Ich war in der Lage, fügen Sie die neue Spalte in der Input-und Output-Eigenschaften Registerkarte erweitert ADO NET Destination Input, Auswahl von Externen Spalten und klicken auf die Schaltfläche Spalte Hinzufügen. Das neue Feld ist nun verfügbar in der Ziel-Spalte in der Registerkarte spaltenzuordnungen.