Ein Nachteil der "kleinen" MS
SQL Server ist das sie teilweise genauso die mehreren 100 MB großen Update wie der große MS
SQL Server benötigen. Wir haben/hatten schon den Fall das diese Update einfach nicht einspielbar waren/sind so das die Update immer wieder aufschlagen. Damit hättest du erhöhten Supportaufwand beim Kunden.
Access hat den Nachteil das der nötige Treiber (Jet-Engine) z.B. auf Embedded-Versionen von Windows nicht verfügbar ist. Und ob bei der nächsten Windows Version dieser noch mitgeliefert wird ist fraglich. Über kurz oder lang wird
Access wo es geht von MS durch eine passende
SQL-Server Engine abgelöst (aber damit wäre das Windows-Update Problem nicht mehr deines wenn du darauf setzt).
Wenn nur Single/Local-User Betrieb nötig ist wäre evtl. auch eine der üblichen Desktop-
DB's (TurboDB/Accuracer/...) eine Alternative. Und wenn das Programm gut aufgebaut ist (
DB-Kapselung mit Bridge-Pattern) so ist ein späterer Upgrade auf einen richtigen
SQL Server kein großes Problem.
Windows Vista - Eine neue Erfahrung in Fehlern.