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