Suppongo che per SQL tu intenda SQL Server (dato che SQL è un linguaggio e NON un database).
A parte questo di database ce ne sono a decine, ma devi spiegare come e per cosa lo vuoi utilizzare, in teoria puoi usare qualsiasi database (SQL Server, MySQL, Oracle, DB2, PostreSQL, Firebird, e chi più ne ha ne metta) ma in pratica la scelta va fatta in funzione delle esigenze della tipologia dell'applicativo che hai realizzato.
Inoltre, il TUO problema con Windows 8.x non è un problema di SO, dato che funziona benissimo quindi è probabile (se non certo) che tu stia sbagliando qualcosa.