Ich denke, Sie sind entweder völlig verrückt oder wissen nichts über Access.
Es ist sicherlich richtig, dass die Upsizing-Tools für SQL Server einfacher zu verwenden sind als alles, was Ihnen für Upsizing auf MySQL zur Verfügung steht. Aber die Schwierigkeit des Upsizing sollte nicht die Wahl des Backends beeinflussen, da es eine einmalige Entscheidung ist. Wählen Sie Ihre Backend-Datenbank basierend darauf, was für Sie am besten funktioniert. Während SQL Server Express kostenlos ist, hat es eine Reihe von Einschränkungen, die MySQL selbst nicht hat.
Wie ich in Kommentaren gesagt habe, können Sie eine Access-Tabelle in MySQL exportieren, indem Sie einen DSN für Ihre MySQL-Datenbank definieren und einfach den EXPORT-Befehl im Access-Menü verwenden. Die Ergebnisse sind nicht unbedingt perfekt, daher müssen Sie möglicherweise die Ergebnisse optimieren, die MySQL-Tabelle abschneiden und dann die echten Daten einfügen, sobald alle MySQL-Tabellen vorhanden sind. Ja, das ist mehr Arbeit als die SQL Server-Upsizing-Tools, aber es ist immer noch ziemlich einfach zu tun.
Und es ist nicht etwas, das Sie auf Anhieb erhalten müssen, noch müssen Sie es mehrfach tun.
Wenn MySQL Ihre bevorzugte Datenbank-Engine für Ihre App ist, dann gehen Sie mit. Die Verwendung von SQL Server wegen der komplizierteren Upsizing-Tools ist wirklich ein Fall von Schwanz wedeln mit dem Hund!
das hängt alles ab: auf Budget, Ihre aktuellen Fähigkeiten, Anzahl der Formulare ... –
Wenn Sie "C# Front-End" sprechen Sie sprechen WinForms, WPF, ASP.NET WebForms, ASP.NET MVC oder Silverlight? –
jesse, wahrscheinlich winforms, das einfachste möglich! –