lucio 10 Geschrieben 21. September 2012 Melden Teilen Geschrieben 21. September 2012 Hallo, ich muss fuer einen User eine Importfunktion in einen SQL-Server bereitstellen, die er ueber MSAccess mittels ODBC ausfuehrt. Das ist bei 20.000 Datensaetzen sehr langsam (5 Min). Docmd.TransferSpreadsheet unter VBA ist auch nicht wirklich schneller. Der ImportWizard von SQL 2008 ist huebsch schnell, den darf ich aber auf Grund der Policies bei dem Anwender nicht installieren. Und der Import soll nicht auf dem Server ausgefuehrt werden. Vielleicht hat jemand einen guten Tipp fuer mich. Vielen Dank im Voraus, Gruss lucio Zitieren Link zu diesem Kommentar
nerd 28 Geschrieben 22. September 2012 Melden Teilen Geschrieben 22. September 2012 Hi, abhänging von den Daten kann es schon mal 5 min dauern bis 20.000 Datensätze verarbeitet wurden - da ist vermutlich die ODBC Schnittstelle nicht mal der Teil der das ganze langsam macht. Wenn du keine Installation bei dem User vornehmen kannst, fallen auch eigene kleine Import Tools flach - damit würde ich sagen, dass ODBC der einfachste und schnellste Weg ist. Zitieren Link zu diesem Kommentar
lucio 10 Geschrieben 23. Oktober 2012 Autor Melden Teilen Geschrieben 23. Oktober 2012 (bearbeitet) Hm, das sollte schon schneller gehen. Der 'Import and Export Data (32-bit)'-Wizard von 'Microsoft SQL Server 2008 R2' schafft den Import von 110.000 Records von meiner Workstation auf den SQL Server in 28 Sekunden, per ODBC benoetige bei den selben Tabellen (lokal und serverseitig!) 32 Minuten. Hat jemand einen Tipp, auf was fuer einer Technik der Wizard aufsetzt. Vielleicht kann ich das in VB einbauen. Danke im Voraus, Gruss lucio bearbeitet 23. Oktober 2012 von lucio Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.