There may be, but I think you'll be hard pressed to find it. Why do you need ASP and SQL Server support? If that's what you're looking for, I would suggest that you upgrade your Internet connection to a business-class broadband connection and host the site from your location. Otherwise, I think your best bet would be to ask around and see if anyone (either here or somewhere else) is willing to give you some space upon their own web servers.
Because ASP is a micro$oft language, it is used with Access databases. If you venture into access and ASP, brinkster.com is a good host, but no SQL support.