В случае FOREIGN KEY CONSTRAINT
... возникнет проблема, если в столбце таблицы первичных ключей отсутствует '0'. Решением для этого является ...
STEP1:
Отключите все ограничения, используя этот код:
EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all"
STEP2:
RUN UPDATE COMMAND (as mentioned in above comments)
RUN ALTER COMMAND (as mentioned in above comments)
STEP3:
Включить все ограничения, используя этот код:
exec sp_msforeachtable @command1="print '?'", @command2="ALTER TABLE ? WITH CHECK CHECK CONSTRAINT all"