Hallo Frank,
Ja genau, wir nutzen ODBC. Gibt es denn einen DBI-Treiber (DBD) für MsSql? Unter cpan kann ich dazu nichts finden.
Danke!
Nimm einen OLE-DB Treiber:
Provider=sqloledb;Data Source=IPADRESSEDESSQLSERVERS,1433;Network Library=DBMSSOCN;Initial Catalog=DBNAME;User ID=USERID;Password=PASSWORT;
Das sollte etwas schneller sein, obwohl ODBC ja auch recht fix ist. Das problem liegt dann wohl an anderer Stelle - ich benutze selbst einen MSSQL Server für meine Website. Ein INSERT dauert pro Zeile ungefähr 0,01 Sekunden (wenn überhaupt). Auch wenn bereits mehr als 1 Mio Zeilen vorhanden sind. Es gibt ausserdem noch Stored Procedures, die das ganze noch nen Zacken schneller machen.
Ich nehme an, das eher bei der Verarbeitung der Textdatei etwas schief läuft. Achso, und nen guten Import/Export Assisten gibt es auch - schau mal im Enterprise Manager unter DTS.
Viele Grüße
Alex