Compartilhar via


Como: Desabilitar as restrições de chave externa para replicação

Se você publicar uma tabela usando a replicação, desativar automaticamente as restrições de chave estrangeira para operações que realizam a 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 de um assinante. A restrição é desabilitada para o agente de replicação porque a restrição já foi verificada no editor quando os dados foi originalmente inseridos, atualizados ou excluídos. Para obter mais informações, consulte "Controlando restrições identidades e disparadores de replicação de para não" sobre o site da Microsoft.

Você pode também explicitamente desativar as restrições de chave estrangeira para a replicação, que pode ser útil se você estiver publicando dados de uma versão anterior do SQL Server.

ObservaçãoObservação

The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações.

Para desativar uma restrição de chave externa para replicação

  1. Em Server Explorer, selecione a tabela com a restrição e a partir de banco de dados menu clique Abrir definição de tabela.

    A tabela é aberta em Table Designer.

  2. Do Table Designer menu, clique em relacionamentos.

  3. No Relações de chave estrangeira caixa de diálogo, selecione o relacionamento na Relacionamento selecionado lista.

  4. Na grade, clique em Impor para replicaçãoe na caixa à direita, escolha não da caixa de listagem drop-down.

Consulte também

Conceitos

Chaves externas (Visual Database Tools)

Outros recursos

Trabalhando com restrições

Trabalhando com relações