Squicky
Lt. Commander
- Registriert
- Sep. 2002
- Beiträge
- 1.405
SSIS: flush buffer / BufferMaxRow
Hallo
SSIS = SQL Server Integration Services:
Ich benutzte in einem Datenflusstask eine Skriptkomponente.
Die Skriptkomponente hat zwei Ausgänge.
Jeder Ausgang speichert die Daten (Zeilen) in einer Tabelle (OLE DB Ziel).
Die Skriptkomponente sendet ca. 2 Minuten durch den Ausgang Nummer 1 ca. alle 10 Sekunden 10.000 bis 500.000 und durch den Ausgang Nummer 2 alle 10 Sekunden 1 Zeile.
Wie kann man den Wert für "BufferMaxRows" nur für Ausgang 2 auf 1 stellen, damit die eine gespeicherte Zeile sofort in die Tabelle gespeichert wird.
Zur Zeit nutzen beide Ausgänge den DefaultBufferMaxRows des Datenflusstasks. Dieser Wert ist auf 10.000 eingestellt und soll es auch wegen Ausgang 1 auch bleiben.
Ich möchte den BufferMaxRows Wert pro Ausgang einstellen.
Wie kann man dies lösen?
Danke
Hallo
SSIS = SQL Server Integration Services:
Ich benutzte in einem Datenflusstask eine Skriptkomponente.
Die Skriptkomponente hat zwei Ausgänge.
Jeder Ausgang speichert die Daten (Zeilen) in einer Tabelle (OLE DB Ziel).
Die Skriptkomponente sendet ca. 2 Minuten durch den Ausgang Nummer 1 ca. alle 10 Sekunden 10.000 bis 500.000 und durch den Ausgang Nummer 2 alle 10 Sekunden 1 Zeile.
Wie kann man den Wert für "BufferMaxRows" nur für Ausgang 2 auf 1 stellen, damit die eine gespeicherte Zeile sofort in die Tabelle gespeichert wird.
Zur Zeit nutzen beide Ausgänge den DefaultBufferMaxRows des Datenflusstasks. Dieser Wert ist auf 10.000 eingestellt und soll es auch wegen Ausgang 1 auch bleiben.
Ich möchte den BufferMaxRows Wert pro Ausgang einstellen.
Wie kann man dies lösen?
Danke
Zuletzt bearbeitet: