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
VIKTIGT: Den roliga "WITH CHECK CHECK"-syntaxen i de två sista raderna är att säkerställa att SQL Server litar på FK-begränsningarna igen efter återaktivering. Du vill verkligen inte återaktivera dem som opålitliga!
Men om du har något inflytande över bordsdesignen så är jag starkt föreslår att föränderliga värden inte används i primära eller främmande nycklar. FK-begränsningar fungerar mycket bättre om de är baserade på interna ID:n som aldrig ändras efter infogning.