Sou fã do SQL DBDiff , que é uma ferramenta de código aberto que você pode usar para comparar tabelas, exibições, funções, usuários etc. de duas instâncias de bancos de dados SQL Server e gerar um script de alteração entre os bancos de dados de origem e de destino.