운영 중인 서버 로그를 확인하다보면 특정 테이블에 데이터가 INSERT 되지 못했다는 에러 메시지를 종종 보는데 높은 확률로 특정 컬럼의 데이터 타입에 위배되기 때문이다.
이럴 땐 테이블 스키마를 보고 INSERT 시도된 데이터와 비교해야 되는데 MSSQL에선 SSMS의 디자인 기능을 쓰면 된다.
확인하려는 테이블을 우클릭하고 디자인을 누르면 테이블 스키마를 볼 수 있다.
예를 들어 nvarchar(50)이면 한글로 50자까지만 넣어야 되는데 그 이상을 insert 하려는 시도가 있으면 서버에 에러 로그가 떨어진다.