Penso che tutti voi siate completamente pazzi o non conoscete una cosa dannata su Access.
È certamente vero che gli strumenti per l'upsize di SQL Server sono più facili da utilizzare di qualsiasi altro disponibile per l'upsize su MySQL. Ma la difficoltà di upsize non dovrebbe guidare la scelta del back-end, perché è una scelta unica. Scegli il tuo database di back-end in base a ciò che funziona meglio per te. Mentre SQL Server Express è gratuito, ha un numero di limitazioni che MySQL stesso non ha.
Come ho detto nei commenti, è possibile esportare una tabella di accesso a MySQL definendo un DSN per il proprio database MySQL e semplicemente utilizzando il comando ESPORTA nel menu File di accesso. I risultati non saranno necessariamente perfetti, quindi potrebbe essere necessario modificare i risultati, troncare la tabella MySQL e quindi inserire i dati reali una volta che le tabelle MySQL sono tutte a posto. Sì, questo è più lavoro rispetto agli strumenti di upsize di SQL Server, ma è ancora abbastanza facile da fare.
E non è qualcosa che devi andare subito al primo tentativo, né devi farlo più volte.
Se MySQL è il motore di database preferito per la tua app, quindi utilizzalo. Usare SQL Server interamente a causa degli strumenti di upsize più elaborati è davvero un caso di coda che scuote il cane!
fonte
2010-08-02 19:42:30
che tutto dipende dal budget, dal tuo attuale skillset, dal numero di moduli ... –
Quando dici "C# front-end" stai parlando di WinForms, WPF, ASP.NET WebForms, ASP.NET MVC o Silverlight? –
jesse, probabilmente winforms, la cosa più semplice possibile! –