Ciao
innanzitutto. Una tabella con 100 colonne? O_O Forse è il caso di analizzare se sia il caso di scompattare tale tabella in più tabelle relazionate tra loro. Questo per ovviare a eventuali problemi di prestazioni.
Per la tipologia del db, nel tuo caso dovrebbe andare bene anche access. Considera comunque che SQL è un linguaggio standardizzato. Poi, ovviamente, ogni motore ci mette qualcosa di suo (come in ogni cosa, vedi css & co). Quindi mettere su un db in access equivale a metterne su uno in sql server finché parliamo di cose semplici.
Se ci puoi dare qualche informazione in più così magari possiamo darti maggiori dritte
ps.
Mi sono accorto che avevi aperto due discussioni identiche nel giro di 50 minuti circa. L'altra discussione te l'ho cancellata. Vediamo però di aprirne solo una dalla prossima volta