respuesta tardía pero espero sea de utilidad para otros lectores
puedo sugerir utilizando el complemento SSMS llamado ApexSQL Source Control. Al utilizar este complemento, los desarrolladores pueden mapear fácilmente los objetos de la base de datos con el sistema de control de origen a través del asistente directamente desde SSMS. Incluye soporte para Git, TFS, Mercurial, Subversion, TFS (incluido Visual Studio Online) y otros sistemas de control de fuente. También incluye compatibilidad con datos estáticos que controlan la fuente (para que también pueda controlar los registros de versiones).
Después de descargar e instalar ApexSQL Source Control, simplemente haga clic con el botón derecho en la base de datos que desea controlar y navegue al submenú ApexSQL Source Control en SSMS. Haga clic en la “base de datos Enlace de control de origen de” opción y seleccionar el sistema de control de código fuente y el modelo de desarrollo de bases de datos, por ejemplo:

Después de eso, es posible excluir los objetos que no desea estar vinculado a fuente de control.Es posible excluir objetos específicos por propietario o tipo.
En el siguiente paso, se le pedirá a proporcionar la información de inicio de sesión para el sistema de gestión de control de fuente:

Una vez hecho esto, haga clic en el botón “Finalizar” y la “Acción se mostrará la ventana del centro, que ofrece los objetos que se enviarán al repositorio (esto es por defecto, si el repositorio está vacío).
Una vez que la base de datos se ha vinculado al control de origen, todas las operaciones que se pueden ejecutar desde un cliente de control de origen estarán disponibles en el panel "Explorador de objetos". Entre ellos se incluyen:
- comprobar a cabo con o sin bloquear los objetos versionados,
- vista de la historia de ese objeto y aplicar la revisión específica,
- vista cambia en ese objeto que se hicieron y
- lugar los datos de tabla de control de código fuente utilizando el “Enlace de datos estáticos”
Usted puede leer este artículo para obtener más información: http://solutioncenter.apexsql.com/sql-source-control-reduce-database-development-time/
Dupe de http://stackoverflow.com/questions/173/how-do-i-version-my-ms-sql-database-in-svn? –
Consulte esta pregunta: http://stackoverflow.com/questions/4952/database-version-control –
Un consejo es tener un patrón de nomenclatura común para estas tablas, de modo que sea cual sea el proceso que utilice, será más fácil identificar cuáles para procesar. Agrego "_LKP" (búsqueda) al final de todas las tablas donde los datos deben permanecer en su lugar. –