SSIS 2005: "Zeilen an die Zieltabelle anhängen" ist ausgegraut. Warum?

7

In SQL Server 2005, Daten importieren (SSIS), möchte ich eine Textdatei importieren und sie an eine vorhandene Tabelle anhängen lassen. Beim ersten Mal durch den Assistenten im Schritt Spaltenzuordnungen schwöre ich, dass das Optionsfeld Zeilen an die Zieltabelle anfügen aktiviert war. Aber jetzt ist es deaktiviert (grau) und selbst wenn der Assistent neu gestartet wird, wird es nicht erneut aktiviert.

Gibt es ein Geheimnis / Magie, von dem ich nichts weiß? Wie kann ich diese Option wieder aktivieren, damit ich sie anhängen kann (anstatt Zieltabelle erstellen )?

    
Pete Alvin 06.08.2010, 16:45
quelle

3 Antworten

7

Wenn die Tabelle, in die Sie importieren, zu dem Zeitpunkt, zu dem Sie den "SSIS-Import- und Export-Assistenten" durchgehen, nicht existiert, haben Sie nach meiner Erfahrung keine Möglichkeit zum Anhängen; Wenn die Tabelle zu dem Zeitpunkt vorhanden ist, an dem Sie den Assistenten durchlaufen, ist die Option verfügbar.

Wenn Sie die Option "Tabelle erstellen" auswählen, erstellt der Assistent nur das SSIS-Paket mit einem Task SQL ausführen, der die Tabelle vor dem Datenfluss erstellt, der die Daten lädt. Sie können also immer einfach die Aufgabe im resultierenden Paket entfernen und Sie erhalten standardmäßig "Append".

    
Patrick Marchand 06.08.2010, 17:32
quelle
23

Ich weiß, was du verpasst ... weil ich es auch einmal vermisst habe!

Auf dem Bildschirm " Quellentabellen und -sichten auswählen ",
Auf der rechten Seite befindet sich das Drop-down-Menü " Ziel ".

Wählen Sie Ihre Tabelle aus diesem Dropdown-Menü,
Klicken Sie dann auf die Schaltfläche " Mappings bearbeiten ".

Jetzt wird die Append-Option aktiviert!

    
Indy 29.08.2012 12:20
quelle
1

Der Name der Tabelle muss mit dem Schemanamen ("dbo.") vorangestellt sein. Sonst hat der Assistent es in meinem Fall nicht gefunden.

    
Ondra 26.09.2011 17:21
quelle