MSSQL 2008/MSSQL 관리
오류처리 - MSSQL 서버 1785 오류
본클라쓰
2010. 12. 24. 16:12
MSSQL 서버의 1785 번 오류는 외래키를 지정할 때 'on UPDATE CASCADE'나 'on DELETE CASCADE' 를 지정할 때 발생할 수 있는 오류입니다.
원인은 테이블에서 지정할 수 있는 CASCADE 참조 액션의 수를 넘겼기 때문입니다. CASCADE 액션은 한번에 수행될 수 있는 수가 제한되어 있습니다.
만약, 이 오류를 해결하고 싶다면 외래키의 CASCADE로는 해결 할 수 없고 트리거를 사용하여 해결할 수 있습니다.