Nadeeka,
I guess you are referring Microsoft SQL Server. Microsoft SQL Server is a commercial server and only be hosted with Windows Hosting. When it comes to Web Hosting, the commonly known best combinations is Linux/PHP/MySQL.
See my note...
Web ??? ??? ????? ??????? ?????? MySQL ???? ???? ?? ?? explain ???
However if you still want Windows Hosting that supports SQL Server (Which is expensive due to commercial licensing requirements and not used widely), let me suggest you some sites. I doubt you will find a free service due to Microsoft commercial License requirements.
Godaddy Windows Hosting with MS SQL 2008 R2
1 Database x 200 MB*: $5.99
2 Databases x 200 MB*: $7.99
Unlimited Databases x 200 MB*: $14.99
*Each database can't exceed 200MB with them
SQL Server Mart - $6.99/month
2 Databases x 4GB (Supports SQL Server 2008 R2 or SQL Server 2005 or SQL Server 2000)
SQL Server Management Studio Access
SQL Server over SSL
But my advise is to move to MySQL if you have plans to work on web development in future.