Ich habe eine Konsolenanwendung, die zwei Batch-Dateien verwendet, um eine ZIP-Datei zu dekomprimieren, nehmen Sie die xls dekomprimiert konvertieren Sie es in CSV und BCP die Daten in eine SQL-Tabelle. Ich möchte diese Konsolen-App so planen, dass sie einmal am Tag ausgeführt wird. Ich habe Windows Taskplaner eingerichtet, um diese App auszuführen. Ich versuche, die Aufgabe "zu testen" und bekomme keinen Fehler. Ich habe die App in eine TXT-Datei schreiben, wenn Ausnahmen abgefangen werden, und ich bekomme einen Fehler nach dem Muster "Die xls-Datei, die Sie verwenden möchten, wird von einem anderen Prozess verwendet".Windows Taskplaner kann keine geplante Konsolenanwendung ausführen
HINWEIS: Ich weiß, dass es effizientere Möglichkeiten gibt, den Import von xls nach SQL durchzuführen, aber es ist für einen Client, der zu billig ist, um eine FULL-Version von SQL SERVER zu kaufen.
könnten Sie Ihre Skripte posten? – Grzenio
Die erste Batchdatei wird mit 7zip (7z.exe x C: \ BCP \ RFSR.zip-aoa -oC: \ BCP \ -ppassword) del c: \ BCP \ RFSR.csv *. */Q –
der zweite ausgeführt Batch verwendet BCP, um eine CSV in eine SQL DB zu kopieren. (BCP server.dbo.test in C: \ BCP \ RFSR.csv -F2 -t, -C -S-Server -U Benutzername -P Passwort) –