Well as far as JOOQ costs go. I do work for a Fortune 500 company. That being said companies at that level think about IBM, Microsoft, Oracle, etc when they think about paying for something. So justifying costs especially if your product is in maintenance mode can be very difficult. I need to check the licensing details for CE edition, but I suspect writing your own SQLServer support to hook into CE will probably not go against the license.