Problemas do artigo

Aplica-se a: SQL ServerAzure SQL Managed Instance

A página de Questões do Artigo lista condições que foram encontradas para artigos e quaisquer alterações necessárias como resultado dessas condições. A tabela seguinte lista possíveis problemas e as ações necessárias para garantir que a replicação e as aplicações existentes funcionam corretamente.

Problema do artigo Details Ação necessária
As colunas Uniqueidentifier serão adicionadas às tabelas. A replicação requer uma coluna de tipo de dado identificador único para todos os artigos numa publicação de fusão ou numa publicação transacional que permita a atualização de subscrições. A replicação adiciona automaticamente uma coluna do tipo de dados uniqueidentifier às tabelas publicadas que ainda não tenham uma, quando o primeiro instantâneo é gerado. Tem de garantir que as instruções INSERT e UPDATE que fazem referência a estas tabelas utilizam listas de colunas. Certifique-se também de que há espaço suficiente no disco para a coluna adicional.
as colunas IDENTITY exigem a opção NOT FOR REPLICATION. A replicação requer que todas as IDENTITY colunas utilizem a opção NOT FOR REPLICATION. Se uma coluna publicada IDENTITY não usar esta opção, INSERT os comandos podem não se replicar corretamente. Aplica-se a publicações criadas em editores que executam Microsoft SQL Server 2000 (8.x) e anteriores. Deve especificar a propriedade NOT FOR REPLICATION para todas as colunas IDENTITY.
IDENTITY A propriedade não é transferida para os Assinantes. Esta publicação não permite atualizações nos Subscritores. Quando as colunas IDENTITY são transferidas para o Subscritor, a propriedade IDENTITY não é transferida. Por exemplo, uma coluna definida como INT IDENTITY no Publicador é definida como INT no Assinante. Aplica-se a publicações criadas em Publicadores com o SQL Server 2000 (8.x) e anteriores. Nenhuma ação é necessária.
As tabelas referenciadas pelas vistas são obrigatórias. O Microsoft SQL Server exige que todas as tabelas referenciadas por vistas e vistas indexadas publicadas estejam disponíveis no Assinante. Se as tabelas referenciadas não forem publicadas como artigos nesta publicação, têm de ser criadas manualmente no Assinante. Use o botão Voltar para navegar até à página de Artigos . Adicione quaisquer objetos necessários.
Os objetos referenciados por procedimentos armazenados são obrigatórios. O SQL Server exige que todos os objetos referenciados por procedimentos armazenados publicados, como tabelas e funções definidas pelo utilizador, estejam disponíveis no Assinante. Se os objetos referenciados não forem publicados como artigos nesta publicação, devem ser criados manualmente no Subscritor. Use o botão Voltar para navegar até à página de Artigos . Adicione quaisquer objetos necessários.