Partilhar via


Como: Sincronizar dados do banco de dados

Depois de comparar os dados em dois bancos de dados, também pode sincronizá-las por meio da atualização total ou parcialmente o destino para coincidir com o fonte.Você pode comparar os dados em dois tipos de objetos de banco de dados: as tabelas e modos de exibição.

Sincronizar dados do banco de dados

Para atualização dados de destino usando o comando de atualização s gravar

  1. comparar os dados em dois bancos de dados.Para obter mais informações, consulte Como: Comparar dados de dois bancos de dados.

    Após concluir comparar, a janela dados comparar lista os resultados para os objetos que foram comparados.Quatro colunas, que são denominadas registros diferentes, somente no código-fonte e somente em destino e registros idênticos, exibem as informações de objetos que não fossem idênticos.Para cada tal objeto, essas colunas exibem quantos registros foram encontrados seja diferente e quantos registros de uma atualização operação seria alterado.Esses dois números correspondem à primeira, mas na etapa 4, você pode alterar quais objetos atualização.

    Para obter mais informações, consulte Visão geral de comparação de dados do banco de dados.

  2. Na tabela dados janela dados comparar, clicar uma linha.

    O painel de detalhes exibe os resultados para os registros do objeto de banco de dados que você clicou.Registros são agrupados por status para guias, que você pode usar para especificar os dados que serão propagados da fonte ao destino.

  3. No painel de detalhes, clicar uma guia cujo nome contém um número diferente de zero (0).

    The Atualização coluna de do Somente no destino tabela contém caixas de seleção que você pode usar para selecionar linhas.Por padrão, cada caixa de seleção é selecionada por padrão.

  4. desmarcar caixas de seleção dos registros no destino que não deseja atualização com dados de fonte.

    Quando você desmarca uma caixa de seleção, você reduzir o número de registros a serem atualização e as alterações de exibição para refletir suas ações.Esse número aparece na linha de status do painel de detalhes e, na coluna correspondente no painel de resultados principais, conforme descrito na etapa 1.

  5. (Opcional) clicar Exportar para o Editor.

    Uma janela do editor de Transact-SQL (T-SQL) é aberta e mostra o Linguagem de manipulação de dados (DML) script que poderia ser usado para atualização o destino.

  6. Para sincronizar os registros que são diferentes, ausente ou novo, clicar Atualizações de gravar.

    Observação:

    Enquanto o banco de dados de destino está sendo atualizado, você pode cancelar a operação clicando em Parar gravação para o alvo.

    Os dados dos registros selecionados de destino são atualizados com os dados dos registros correspondentes na fonte.

    Observação:

    Se você optar por atualização modos de exibição, a indexadosGravar atualização s operação pode falhar se essa ação faz com que chaves duplicadas a ser inserido na mesma tabela.

Para atualização dados de destino usando um script T-SQL

  1. comparar os dados em dois bancos de dados.Para obter mais informações, consulte Como: Comparar dados de dois bancos de dados.

    Após concluir comparar, uma tabela na janela dados comparar lista os objetos que foram comparados.Para obter mais informações, consulte Visão geral de comparação de dados do banco de dados.

  2. (Opcional) No painel de detalhes, desmarcar sistema autônomo caixas de seleção de registros no destino que não deseja atualização, conforme descrito no procedimento anterior.

  3. clicar Exportar para o Editor.

    Uma nova janela mostra o script T-SQL que propagará as alterações necessárias para tornar os dados na coincidência dados na fonte de destino.A nova janela recebe um nome, sistema autônomo servidor.banco de dados - DataUpdate_Database _1.sql.

    Esse script reflete as alterações feitas no painel de detalhes.Por exemplo, você pode tiver desmarcado uma caixa de seleção para uma determinada linha de apenas na página de destino de dbo []. tabela [transportadoras].Nesse caso, o script não iria atualização naquela linha.

  4. (Opcional) edição esse script no servidor.banco de dados - DataUpdate_Database _1.sql janela.

  5. (Opcional mas recomendado) Fazer backup do banco de dados de destino.

  6. clicar Executar SQL ou pressione F5 para atualizar o banco de dados de destino.

    Observação importante:

    Por padrão, as atualizações ocorrem dentro do escopo de uma transação.Se ocorrerem erros, você pode reverter a atualização completa.Você pode alterar esse comportamento.Para obter mais informações, consulte Como: conjunto opções para comparação de dados do banco de dados.

    Os dados dos registros selecionados de destino são atualizados com os dados dos registros correspondentes na fonte.

Consulte também

Tarefas

Como: Comparar dados de dois bancos de dados

Demonstra Passo a passo: Comparando os dados de dois bancos de dados

Conceitos

Visão geral da terminologia do banco de dados edição