Partilhar via


Como: desabilitar as restrições de chave estrangeira para replicação

Se você publicar uma tabela usando a replicação, desabilitar automaticamente as restrições de chave estrangeira para operações que executam agentes de replicação.A restrição ainda é verificada quando um usuário executa uma inserção, atualizar ou excluir a operação, mas não quando um agente de replicação realiza um em um assinante.A restrição é desabilitado para o agente de replicação porque a restrição já foi verificada no publicador quando os dados foi originalmente inseridos, atualizados ou excluídos.Para obter mais informações, consulte "Controlando restrições, identidades e disparadores com NOT FOR replicação" noSite da Microsoft.

Você pode explicitamente desabilitar restrições de chave estrangeira para replicação, que pode ser útil se você estiver publicação dados de uma versão anterior do oSQL Server.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para desabilitar uma restrição de chave estrangeira para replicação

  1. In servidor Explorer, selecionar a tabela com a restrição e a partir de Banco de dados menu, clicar em aberto definição de tabela.

    A tabela é aberta no Designer de tabela.

  2. From a Designer de tabela menu, clicar Relacionamentos.

  3. No Relações de chave estrangeira diálogo, selecionar o relacionamento no Relação selecionada lista.

  4. Na grade, clicar Aplicar para replicaçãoe na caixa à direita, escolher Não na caixa de listagem drop-down.

Consulte também

Conceitos

Chaves externas (Visual banco de dados Tools)

Outros recursos

Trabalhando com restrições

Trabalhando com relações