ALTER TABLE Test NOCHECK CONSTRAINT ALL
ALTER TABLE RefPhysician NOCHECK CONSTRAINT ALL
ALTER TABLE Test WITH CHECK CHECK CONSTRAINT ALL
ALTER TABLE RefPhysician WITH CHECK CHECK CONSTRAINT ALL
WICHTIG: Die lustige „WITH CHECK CHECK“-Syntax in den letzten beiden Zeilen soll sicherstellen, dass SQL Server den FK-Einschränkungen nach der erneuten Aktivierung wieder vertraut. Sie möchten sie wirklich nicht wieder als nicht vertrauenswürdig aktivieren!
Wenn Sie jedoch Einfluss auf das Tabellendesign haben, dringend schlagen vor, veränderliche Werte nicht in Primär- oder Fremdschlüsseln zu verwenden. FK-Einschränkungen funktionieren viel besser, wenn sie auf internen IDs basieren, die sich nach dem Einfügen nie ändern.