I am so confused with this issue, I have vb.net application and it has a sql database .
Now, I want this application to access the sql server from anywhere , because there are many clients sharing the same database from many regions.
I don't want to make my current sql server available online by opening ports and allowing TCP remote connections, I am looking for a hosting service or solution that provides sql server database hosting. I just found web hosting services, and they do not allow users to use thier sql databases remotely for storage purposes.
Another words, I want to access it anywhere by some IP or domain or shared server, not by letting my computer working 24 hours to serve clients connections.