Welcome to Sign in | Help

Are cineva idee?

  •  10-30-2008, 5:55 PM

    Are cineva idee?

    Salut,

    are cineva idee de ce la executia query-ului

    UPDATE Product SET UnitTechPrice=8.00 WHERE ProductID=499

    folosind SQL Server Management Studio

    apare eroarea:

    Msg 544, Level 16, State 1, Procedure dbProdU, Line 15

    Cannot insert explicit value for identity column in table 'Product' when IDENTITY_INSERT is set to OFF.

    The statement has been terminated.

    Precizare:

    Am testat pe doua masini diferite, ambele cu SQL Server 2008 Standard Ed. Am restaurat aceeasi baza de date din acelasi fisier bak. Pe una eroarea de mai sus apare pe cealalta nu apare. Pare deci sa fie vorba de o setare la nivelul serverului si nu ceva legat de baza de date in sine.

    Daca inainte de update adaug

    SET IDENTITY_INSERT Product ON

    functioneaza pe ambele.

    Tabela Product contine o coloana ProductID int IDENTITY(1,1) NOT NULL care este si cheie primara.

    Are cineva vre-o idee?

    Multumesc

     

     

    Filed under:
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems