none
Textfile in SQL Tabelle laden (SSIS) RRS feed

  • Frage

  • Hallo zusammen,

    ich würde gerne wissen, welche Methode die schnellst ist, um ein Textfile in eine SQL Tabelle zu laden.
    Bisher benutze ich den FLAT-FILE-SOURCE als Quelle und den OLEDB-Task als Ziel. Für 5 mio. Datensätze brauche ich hier > 30 Min., was mir etwas lange vorkommt. Der Server auf dem das Ganze läuft, ist ein Quadcore mit 90GB RAM. Das sollte also kein Problem sein...

    Hat jemand eine Idee, wie ist so einen Ladeprozess beschleunigen kann?

    Vielen Dank und Gruß

    Micha

    Donnerstag, 2. Februar 2012 13:21

Antworten

  • Hallo SirSpy,

    das kommt natürlich zu aller erst auf Dein Textfile an und ob die Daten noch transformiert werden müssen. Ansonsten würde ich sagen, versuch es einmal mit BULKINSERT. Dies ist für solche Fälle eigentlich sehr effizient.


    Gruß Falk
    Blog Falk Krahl
    Donnerstag, 2. Februar 2012 13:33

Alle Antworten

  • Hallo SirSpy,

    das kommt natürlich zu aller erst auf Dein Textfile an und ob die Daten noch transformiert werden müssen. Ansonsten würde ich sagen, versuch es einmal mit BULKINSERT. Dies ist für solche Fälle eigentlich sehr effizient.


    Gruß Falk
    Blog Falk Krahl
    Donnerstag, 2. Februar 2012 13:33
  • ah ja, BULKINSERT. Gutes Stichwort. Werd ich gleich mal versuchen...

    Vielen Dank für die schnelle Antwort!!!

    Gruß
    Micha

    Donnerstag, 2. Februar 2012 13:43