Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Azure 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. |