Bei der Anzahl von Clients würde ich die nicht direkt auf den
SQL-Server loslassen (schon weil der ja ganz klein ist).
Einfache Lösung (mit Hausmitteln zu erledigen):
FTP-Server einschalten und die Clients übertragen ihre Daten an den
FTP-Server.
Ein kleiner Dienst überwacht den Ordner und pustet diese Daten dann in den
SQL-Server rein.
Vorteile:
- Über den Dienst steuerst du die Auslastung des Servers (evtl. nur x Einträge pro Sekunde reinpusten)
- Nur eine Stelle (der Dienst) überträgt die Daten an den
SQL-Server, Änderungen am
DB-Layout sind somit ohne weiteres möglich
- Dienst abschalten und den
SQL-Server warten/sichern - Die Clients werden trotzdem nicht beim Abladen gestört
Ach ja, so wie du das im Moment machst (Append, Post) ist zudem auch die langsamste aller Methoden.