La respuesta mas bien sería que tipo de DB quieres utilizar?
Si tu desarrollo requiere un motor mayor y tienes mucho $$, puedes pensar en Oracle, si no es para tanto pues puedes pensar en MS SQL o incluso irte por el lado de MySQL, puedes utilizar cualquier motor del cuál haya "providers" para MS, siempre y cuando corras en esta plataforma

, la verdad no se cuántos y cuáles son, pero hay muchas opciones.
Salu2,