I am using a SQL Server 2000 Database for the purpose of development.

Now I want to host the SQL Server2000 database in the internet and I want to access it via the ASP.Net

1) Please, what is the best server that host SQL Server databases?
2) And Can I control the database remotely(such as execute srcipt to change table structure in the hosted database) as I did in Query Analyzer?
3) Is the administer of the hosting server able to change the strucure and contents of My Hosted DataBase?

Please send me an example if you have