Sowohl Oracle als auch IBM bieten kostenlose Versionen ihrer Flaggschiff-Datenbanken auf ähnliche Weise wie SQL Server Express an. Beide sind ausgezeichnete Produkte, wenn Sie mit einem 'echten' Datenbanksystem spielen möchten.
Oracle 10g Express
IBM DB2 Express
Postgres ist auch eine Überlegung wert, da es sich ebenfalls um eine 'echte' relationale Datenbank handelt, die ursprünglich als das viel respektierte Ingres RDBMS in den 1980er Jahren begann. Allerdings war Postgres bis vor Kurzem auf Unix basiert und ich habe es nie besonders zuverlässig gefunden, es unter Windows zu installieren.
Persönlich würde ich für Ihr Szenario nicht MySQL empfehlen - obwohl die neueste Ausgabe endlich als RDBMS beschrieben werden kann, hat es sich aus dem entwickelt, was tatsächlich eine Sammlung von einfachen Dateien mit einer begrenzten SQL-Abfrageschnittstelle war, aber seine Eigenheiten sprechen wahrscheinlich gegen seine Verwendung als Lernwerkzeug, es sei denn, Sie konzentrieren sich tatsächlich auf MySQL.
Es gibt noch eine Reihe weniger bekannter RDMSs, die Sie in Betracht ziehen könnten. Firebird war schon immer einer meiner Favoriten, da ich viel Delphi programmiert habe, und SQLite ist in vielen Situationen eine Freude zu arbeiten. Es ist auch schade, dass Sie SQL Server Express nicht verwenden können, da die SQL Server-Produktpalette einfach das solide Produkt ist, das Microsoft produziert, und normalerweise meine Datenbank der Wahl ist, auf alles außer den kleinsten, größten oder ungewöhnlichsten Installationen.
0 Stimmen
Auf welche Version von SQL Express kannst du nicht zugreifen? Welche Version von Vista? Home, Premium, Ultimate...? Und welche Probleme hast du? Kannst du zu den MSDN-Threads verlinken, auf die du in GregDs Beitrag hingewiesen hast/kommentiert hast?
0 Stimmen
Hier ist es: social.msdn.microsoft.com/Foren/en-US/sqlsetupandupgrade/…
0 Stimmen
Übrigens, Juniordeveloper.net gibt einen Fehler zurück: Sieht so aus, als hätte jemand ihre Blogengine.net nicht erfolgreich eingerichtet. :-/
0 Stimmen
Gortok, deren Website JuniorDeveloper.net ist?