2009-08-02 9 views
1

Ich habe Textdatei, die die 15000000 Zeilen mit den Komma Trennzeichen enthalten .. Ich möchte diese Datei in SQL Table über VB.net (2005) mit 1000 Zeilen pro Sekunden importieren ist das möglich durch VB.netSchneller Import in SQL Durch VB.net (2005)

Bitte helfen Sie mir ... Danke im Voraus

+0

Mögen Sie die Geschwindigkeit des Prozesses, weil es kein einmaliges Ereignis ist? Musst du das wiederholen? – DOK

Antwort

1

Sie werden die sqlbulkcopy class verwenden möchten.

+0

können wir Textdatei Spalte mit SQL-Tabelle Spalte mit SQLBULK kopieren CLASS. – John

+0

Sie müssen einige Arbeit tun, die Quelle als IDataReader zu implementieren. –

1

Es würde helfen, wenn Sie uns sagen, welche Art von SQL-Tabelle das ist.

In SQL Server verwenden Sie BULK INSERT. Wenn Sie den Vb.Net-Code verwenden müssen, wird die Funktionalität in .Net über die Klasse SqlBulkCopy verfügbar gemacht. Ein sinnvollerer Ansatz ist die Verwendung von SSIS.