Hola.
Si podes, en tu solución con visual studio agrega un nuevo proyecto del tipo "Setup" o instalador. Entre tantas cosas que podes especificar y setear hay una parte en donde podes indicar que debe tener instalado el servidor y a su vez en caso de no estar si intentas bajar de internet o del cd dicho componenente faltante, entre los que están para seleccionar sqlserver y crystal.
En este ejemplo podes ver como generar un instalador:
http://www.onglasses.net/default.aspx?articuloid=265