none
chave primária duplicando RRS feed

  • Pergunta

  • Pessoal tenho uma duvida eu tenho uma tabela chamada nota e outra itens da nota, na tabela nota eu tenho id_nota auto incremento que por usa vez é minha chave primária, a tabela itens da nota eu tenho um campo chamado código auto incremento e um campo nota fiscal que faz o relacionamento com o id_nota da outra tabela perfeito, um simples relacionamento porém fiz replicação entre dois servidores usando o metodo merge sem explicação nenhuma esta dando erro de chaves duplicadas nesse banco e somente nessas duas tabelas, tenho o mesmo processo em outros cliente e nunca tive esse problema rodando o comando 

    DBCC CHECKIDENT ('Person.AddressType', NORESEED);

    Verifiquei com o comando acima que estava ocorrendo um problema do auto incremento então fiz o acerto em

    ambas as tabelas para minha surpresa voltou a dar o mesmo problema alguem poderia me ajudar à corrigir

    esse problema?

    sexta-feira, 4 de outubro de 2013 14:45

Respostas

  • Eder,

    Faça o seguinte, através do DBCC CheckIdent você poderá definir um novo valor para sua chave primária, por exemplo:

    DBCC CHECKIDENT ('Person.AddressType', RESEED, 1000);


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    sábado, 5 de outubro de 2013 00:14
    Moderador