Why?
All you really need is to host your DB on a site that allows database remoting, and modify your connect string to connect to it:
For my remote access I use:
"Data Source=p*****e.com;Initial Catalog=S*****g;Persist Security Info=True;User ID=XXXX;Password=XXXX"
For testing I use:
"Database=S*****g;Data Source=GRIFFPC\SQLEXPRESS;Initial Catalog=S*****g;Integrated Security=True"
To be honest, I wouldn't use a free service - you get what you pay for. If you want to use a DB in a production environment, then you need to host it somewhere where it will be available 24/7 and subject to backups - pay for web hosting, they normally provide DB support at the same time, and will allow you to move it to a WCF service or similar later if you need that.