Ten błąd występuje, gdy klucz podstawowy tabeli jest aktualizowany, ale odwołuje się do niego klucz obcy z innej tabeli, a specyfikacja aktualizacji jest ustawiona na Brak akcji. Opcja Brak działania jest opcją domyślną.
Jeśli tak jest w Twoim przypadku, a dla operacji aktualizacji ustawiono Brak akcji, możesz zmienić definicję klucza obcego na Kaskadowo.
Kliknij prawym przyciskiem myszy klucz obcy i wybierz Modyfikuj . W oknie dialogowym Relacje klucza obcego pod szczegółami WSTAW i AKTUALIZUJ ustaw regułę AKTUALIZACJI na kaskadzie:
Możesz również ustawić regułę za pomocą T-SQL:
ALTER TABLE YourTable
DROP Constraint Your_FK
GO
ALTER TABLE YourTable
ADD CONSTRAINT [New_FK_Constraint]
FOREIGN KEY (YourColumn) REFERENCES ReferencedTable(YourColumn)
ON DELETE CASCADE ON UPDATE CASCADE
GO
Mam nadzieję, że to pomoże