Ya que se comentan versiones gratuítas; Decir que también hay una versión gratuíta de SQL Server (Express 2005). Es posible utilizarla siempre que cumplas unas limitaciones (1 GB de RAM como máximo en el Servidor, 1 CPU en el servidor, la Base de Datos no superior a 4 GB,...)
Aquí las tienes explicadas con detalle.