Comparação de esquema SQLCompare da Redgate não removendo ou adicionando objetos via linha de comando

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

Pergunta

Eu tenho um projeto SQLCompare salvo que eu uso para sincronizar meu banco de dados local com outro banco de dados "mestre". Quando eu corro o projeto pela GUI, tudo funciona bem. No entanto, quando eu o executo através da linha de comando, apenas objetos que existem em ambos os lados são sincronizados. Por exemplo, se uma coluna for adicionada ou removida de uma tabela, essa mudança vai Seja propagado. Mas se uma tabela inteira foi adicionada ou removida, essa mudança não Propaga -se para o meu banco de dados local. Existe alguma maneira de obter a linha de comando para sincronizar tudo? Quero que meu banco de dados local corresponda exatamente ao banco de dados mestre.

Estou executando a versão 8.1. Aqui está a linha de comando que estou usando:

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

Solução

No projeto da interface do usuário, verifique se você possui 'carrapatos verdes' na coluna 'Incluir na sincronização' para cada um dos grupos que deseja sincronizar '.

Isso garantirá que todos os objetos nesse grupo sejam incluídos ao sincronizar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top