Hi,
I think it depends upon which SQL Server Edition of host server is using. If it is SQL Server Express version, we can upload your express database, such as aspnetdb.mdf file (which is in the app_data folder) to server directly.
If it is SQL Server 2005, we can either use aspnet_regsql utility to recreate database on server and import data, or use your existed database to create .SQL Installation Scripts and then use this .SQL files to create Database on Server.
Besides, please don't forget to modify connection to point to new database in web.config.
For more information, see (Deploying a SQL Database to a Remote Hosting Environment) http://weblogs.asp.net/scottgu/archive/2006/12/22/recipe-deploying-a-sql-database-to-a-remote-hosting-environment-part-1.aspx
I look forward to receiving your test results.