In case you weren't aware of it, you can build and upload an ASP.NET 2.0 web-site using SQL server for free using this service: http://vwdhosting.net/ In addition to ASP.NET 2.0 support, it also provides built-in support for uploading SQL Express databases (which you can download as an optional component with the free Visual Web Developer).
You can also then use this link on the www.asp.net site to find a permanent hoster. The hoster page lets you filter by country as well as price-point. Some hosters are now offering ASP.NET 2.0 + SQL Server hosting for less than $5 a month.
Hope this helps,