Como: desativar restrições de chave estrangeira para replicação
Se você publicar uma tabela usando a replicação, você automaticamente desabilitarchave estrangeira restrições para operações que realizam a agentes de replicação. A restrição ainda é verificada quando um usuário executa uma operação de inserção, atualizaçãoou excluir , mas não quando um agente de replicação realiza um de um assinante.A restrição é desabilitado para o agente de replicação porque a restrição já foi realizado no publicador quando os dados foi originalmente inseridos, atualizadas ou excluídas.Para obter mais informações, consulte "Controlando restrições, identidades e disparadores não FOR uma replicação" no Web site Microsoft.
Você pode também explicitamente desabilitarrestrições dechave estrangeira para a replicação, que pode ser útil se você estiver publicando dados de uma versão anterior do SQL Server.
Observação |
---|
Uma nova versão do Designer de Tabela é exibida para bancos de dados no formato SQL Server 2012. Este tópico descreve a versão antiga do Designer de Tabela, usada com bancos de dados em formatos anteriores do SQL Server. Na nova versão, você pode alterar uma definição de tabela através de uma interface gráfica ou diretamente em um painel de script. Se você usar a interface gráfica, a definição de tabela será automaticamente atualizada no painel de script. Para aplicar o código SQL no painel de script, escolha o botão Atualizar. Para obter mais informações sobre a nova versão, consulte Como: criar objetos de banco de dados usando o Designer de tabela. |
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio. |
Para desabilitar um chave estrangeira restrição para replicação
Em Gerenciador de Servidores, selecione a tabela com a restriçãoe a partir de banco de dados menu , clique em Abrir definição de tabela.
A tabela é aberta em Table Designer.
Do Table Designer menu, clique em relacionamentos.
No Relações de chave estrangeira caixa de diálogo, selecione o relação na Relação selecionada lista.
Na grade, clique em Impor For Replicatione na caixa à direita, escolha não da caixa de listagem suspensa.
Consulte também
Conceitos
Chaves externas (Visual Database Tools)