hola, veamos si entendi, tenes una aplicacion cliente que consulta datos en un servidor MS SQL? pues si es asi, lo que te recomiendo es que unicamente crees un instalador para tu aplicacion y que esta determine si es nesesario crear la base de datos y las tablas o si ya existen.... asi podes instalar el cliente en cualquier maquina en la red y va a funcionar bien. Claro esta que tu app cliente tiene que tener acceso al servidor y permisos para crear la base de datos y las tablas.
La otra opcion seria que directamente crees vos la Db y su tablas y que tu cliente consulte los datos.. bueno claro que si es esto a lo q' te referis.
Saludos:)