none
Comparar Base e/ou Tabelas RRS feed

  • Pergunta

  • Olá pessoal!

     

    Cenário:

    ================

    DataBase_A, DataBase_B com mesma estrutura.

    Dados do DataBase_A que        existem no DataBase_B

    Dados do DataBase_A que NÃO existem no DataBase_B

    Feito script para inserção dos dados no DataBase_B

    ================

     

    Preciso saber se existe uma ferramenta ou comando no SQL Server 2000 ou superior que valide se os DataBases são idênticos.

     

    Grato,

    Samir M. Morimoto


    SamirMMBr
    sexta-feira, 10 de setembro de 2010 13:09

Respostas

  • Samir,

    Existge uma ferramenta no Visual Studio 2008 for databases e no Visual Studio 2010 ultimate que faz esta tarefa, ele compara schemas (schemacompare) e compara dados tbm (dataCompare)

    Existe ferrametnas de terceiro que faz esta ação tbm...

    att.

    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    • Marcado como Resposta SamirMMBr sexta-feira, 10 de setembro de 2010 18:57
    sexta-feira, 10 de setembro de 2010 14:58

Todas as Respostas

  • Samir,

    Existge uma ferramenta no Visual Studio 2008 for databases e no Visual Studio 2010 ultimate que faz esta tarefa, ele compara schemas (schemacompare) e compara dados tbm (dataCompare)

    Existe ferrametnas de terceiro que faz esta ação tbm...

    att.

    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    • Marcado como Resposta SamirMMBr sexta-feira, 10 de setembro de 2010 18:57
    sexta-feira, 10 de setembro de 2010 14:58
  • Samir,

    Existge uma ferramenta no Visual Studio 2008 for databases e no Visual Studio 2010 ultimate que faz esta tarefa, ele compara schemas (schemacompare) e compara dados tbm (dataCompare)

    Existe ferrametnas de terceiro que faz esta ação tbm...

    att.

    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba


    Algumas ferramentas:

    1. Schema Compare v 1.0 (Free) the Database Comparison Tool for MS SQL Server 2005 [http://www.codertools.com/SchemaCompare.aspx]

     2. schema-compare (beta) [http://sourceforge.net/projects/schema-compare/]

     3. Devart [http://www.devart.com/dbforge/sql/schemacompare/?gclid=CKKy25zD_aMCFdhA2godpQ0oHA]

     4. DBSolo [http://www.dbsolo.com/schema_comparison.html]

     5. Compares and synchronizes SQL Server database schemas [http://www.red-gate.com/products/SQL_Compare/index.htm]


    SamirMMBr
    sexta-feira, 10 de setembro de 2010 19:11
  • Marcelo,

    Usei as ferramentas indicadas. Obrigado.

    Agora estou com outro problema.

    Quando uso o DataCompare do VSTO 2010 ele apresenta o resultado das diferenças conforme preciso.

    Porém, se copiar e colar o resultado ( dados ) no Excel não vem o cabeçalho das colunas.

    Nas opções de exportar só existe: Gerar Salvar o File.sql ou Abrir direto o Editor.sql

    1. Existe algum add-in para salvar o resultado na comparação no Excel?

    2. Caso negativo, estou usando SQL2008R2, existe alguma ferramenta/comando do próprio SQL que faça essa comparação de dados? E salve o resultado no Excel?

    Preciso, do resultado das diferenças no Excel para apresentar ao usuário quais dados serão ATUALIZADO, INSERIDOS, EXCLUÍDOS.


    SamirMMBr

    quarta-feira, 9 de abril de 2014 00:11
  • Você precisa comparar dados e estrutura?

    Para estrutura eu faço via T-SQL mesmo, e também utilizo DBComparer, xSQL Data Compare v4 e/ou xSQL Schema Compare v4

    Com estas ferramentas eu tenho a estrutura e dados comparados. O script de insert eu gero a partir do xSQL Schema Compare v4.

    quarta-feira, 9 de abril de 2014 17:22