Redgate SQLCompare esquema de comparación no eliminación o adición de objetos a través de línea de comandos

StackOverflow https://stackoverflow.com/questions/1307178

Pregunta

Tengo un proyecto SQLCompare salvado que utilizo para sincronizar la base de datos local con otra base de datos de "maestro". Cuando ejecuto el proyecto a través de la interfaz gráfica de usuario, todo funciona bien. Sin embargo, cuando lo ejecuto a través de la línea de comandos, sólo los objetos que existen en ambos lados se sincronizan. Por ejemplo, si una columna se añade o se elimina de una mesa, que el cambio get propagado. Pero si se añade o se elimina una tabla entera, que el cambio no get propaga a mi base de datos local. ¿Hay alguna manera de obtener la línea de comandos para sincronizar todo? Quiero que mi base de datos local para que coincida con la base de datos maestra exactamente.

Estoy corriendo la versión 8.1. Aquí está la línea de comandos que estoy usando:

SQLCompare.exe /project:SynchSchemaToLocal.scp /synch /v 
¿Fue útil?

Solución

En el proyecto de interfaz de usuario, asegúrese de que tiene garrapatas 'verdes' en la columna 'incluir en la sincronización' para cada uno de los grupos que desea sincronizar'.

Esto asegurará que todos los objetos de ese grupo se incluirán durante la sincronización.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top