Yo solo voy a responder a esto ...
por que probaría con eso ya tengo la base de datos hecha y llena, seria tener que volver a tipear toda la información, no lo veo nada alentador tu solución. debe haber una forma en que los desarrolladores de software entregues sus trabajos sin tener que instalarles al cliente el sql server.
Los datos entre servidores no se vuelven a tipear, como han comentado antes, se respaldan o exportan. Y por otra parte, los desarrolladores, de no ser necesario una base de datos como SQL Server, utilizan bases de datos embebidas como SQL Server CE, SQLite o Firebird entre otras
Saludos