Trabalhando com esquemas de tabelas
Este tópico descreve as diversas maneiras de trabalhar com os esquemas de tabelas criados em bancos de dados pares.
Sincronização ponto a ponto
A sincronização ponto a ponto não fornece a inicialização automática de bancos de dados pares nem cria uma infraestrutura de controle de alterações em cada par. Para obter informações sobre a inicialização de esquema e de dados, consulte "Inicializando um banco de dados de servidor" em Como configurar e executar a sincronização de colaboração (não SQL Server). Não há restrições em alterações de esquema para tabelas base em bancos de dados pares. No entanto, os aplicativos devem garantir que os comandos que selecionam e aplicam as alterações serão atualizados se ocorrerem quaisquer alterações de esquema. Por exemplo, se você adicionar uma coluna a uma tabela, o comando para inserir alterações nessa tabela deverá ser atualizado para incluir a nova coluna.
Em cenários ponto a ponto, o esquema poderá ser diferente entre bancos de dados pares. Por exemplo, o esquema da tabela no primeiro par pode usar nomes de coluna numérica que não são fáceis de ler. Você pode usar os objetos DbSyncColumnMapping e DbSyncColumnMappingCollection para mapear as colunas para nomes mais amigáveis para outros pares.