Vous pouvez utiliser SQL Server Compact, qui peut être installé séparément ou déployé dans le cadre de votre application.
Voir ici :Comment déployer SQL Édition compacte du serveur 4.0 ?
Et ici :https://msdn.microsoft .com/en-gb/library/aa983326(v=vs.110).aspx
Votre code DB dans votre application - à l'exception de votre chaîne de connexion - ne devrait pas avoir besoin de changer car vous utilisez déjà une version de SQL Server.
Il y a aussi SQLite, qui est pour autant que je sache bien considéré, mais j'en sais très peu à ce sujet. http://www.sqlite.org/
J'espère que ça aide !