I don’t have any experience with Azure and it’s too expensive to move there some projects but I think it would be great just to host some databases there (9,99$/month for 1GB).
It’s quite difficult to find information about this and I don’t know if you can only use it from an “azure application” or if you have to pay the instance time anyway…
You can use SQL Azure both from Windows Azure compute instances (VM’s) and external apps, such as those hosted in your data center or another hoster. You just need to add the IP address range to the SQL Azure server firewall.
You’ll just have to pay for bandwidth going from the Windows Azure data center to your asp.net app (which is hosted elsewhere).
EDIT: Here’s a link to pricing. In North America and Europe, bandwidth is $0.12 / GB outbound (free inbound). $0.19 / GB in Asia Pacific region.