RE:¿EXISTE UNA VERSIÓN GRATUITA O BARATA DE SQL SE
Hola
Efectivamente hay una versión más barata de sql server, es la versión developer, sin embargo, la licencia de esta versión está limitada unicamente al desarrollo, es decir, la licencia no te permite usarla para otros fines que no sea el de desarrollar la base de datos.
Revisa esta página para que tengas toda la información.
http://www.microsoft.com/sql/howtobuy/development.asp
En cuanto a donde conseguirla, debes averiguarte cuales son los distribuidores autorizados en tu pais... puedes averiguarlo llamando a las oficinas de microsoft de tu pais.
Saludos