MSSQL 2008/MSSQL 관리

오류처리 - MSSQL 서버 1785 오류

본클라쓰 2010. 12. 24. 16:12

 

MSSQL 서버의 1785 번 오류는 외래키를 지정할 때 'on UPDATE CASCADE'나 'on DELETE CASCADE' 를 지정할 때 발생할 수 있는 오류입니다.

 

원인은 테이블에서 지정할 수 있는 CASCADE 참조 액션의 수를 넘겼기 때문입니다. CASCADE 액션은 한번에 수행될 수 있는 수가 제한되어 있습니다.

 

만약, 이 오류를 해결하고 싶다면 외래키의 CASCADE로는 해결 할 수 없고 트리거를 사용하여 해결할 수 있습니다.