Partilhar via


Problemas de comparação de dados de solução de problemas

Quando você compara os dados em dois bancos de dados, você pode encontrar os problemas neste tópico.

Tabelas ausente da lista de tabelas para comparar

Tabelas e exibições aparecerá na lista de tabelas que você pode comparar somente se as seguintes condições forem verdadeiras:

  • Tabelas devem ter correspondência de nomes de colunas que tenham tipos de dados compatíveis.

    Nomes de tabelas, modos de exibição e proprietários diferenciam maiúsculas de minúsculas. Para obter mais informações sobre esquemas, consulte Comparar e sincronizar esquemas de banco de dados.

  • Tabelas devem ter a mesma chave primária, um índice exclusivo ou uma restrição exclusiva.

  • Modos de exibição devem ter o mesmo índice exclusivo, em cluster.

  • Você pode comparar uma tabela com uma exibição somente se tiverem o mesmo nome e a definição de esquema.

Diferenças nos tipos de sql_variant

Você deve inspecionar o script de atualização de dados para identificar as diferenças nos metadados de sql_variant tipos se os valores nas colunas são os mesmos. A lista de registros diferentes não refletir esses tipos de diferenças.

Erro aparece quando você comparar dados Unicode de japonês

Você pode especificar um agrupamento para seu SQL Server banco de dados ou para as colunas em uma tabela no banco de dados. No entanto, o "Localidade não suportada" erro aparece no Error List janela se você tentar comparar os dados que usa um da Japanese_Unicode_qualificador agrupamentos (onde qualificador pode ser BIN, CS, CI ou CS_AS_KS_WS). SQL Serveroferece suporte a esses agrupamentos, mas .NET Framework faz não.

ObservaçãoObservação

Para resolver esse problema, você pode alterar o agrupamento do banco de dados ou a coluna de Japanese_Unicode_qualificador para Japanese_qualificador, onde o valor de qualificador é o mesmo. Para obter informações sobre como alterar o agrupamento de banco de dados, consulte de configuração e alteração do agrupamento de servidor no site da Microsoft. Para alterar o agrupamento da coluna, você pode modificar a definição da tabela se a coluna não é referenciada por uma coluna calculada, um índice, estatísticas de distribuição, uma restrição de verificação ou uma restrição FOREIGN KEY.

Consulte também

Tarefas

Como: Comparar e sincronizar os dados de dois bancos de dados

Conceitos

Comparar e sincronizar os dados em um ou mais tabelas com dados em um banco de dados de referência