위와 같이 MSSQL에서 INSERT 쿼리 실행 시 "테이블 table에 있는 ID 열의 명시적 값은 열 목록이 사용되고 IDENTITY_INSERT가 ON일 때만 지정할 수 있습니다." 라는 오류가 발생했을 경우 조치방법입니다. 먼저 위의 오류가 발생한 원인은 MSSQL에서 해당 table의 특정 컬럼이 IDENTITY 속성이 적용되어 있을 때 임의로 지정된 값을 insert하려 할 때 "쿼리가 완료되었으나 오류가 발생했습니다." 라는 결과와 함께 위의 에러가 발생합니다. IDENTITY는 MySQL의 auto_increment와 동일하게 생각하면됩니다. Insert 시 IDENTITY로 지정된 컬럼은 max + 1의 값이 자동으로 생성되어 저장됩니다. 자동으로 생성되어 저장되지만 직접 특정값을 ins..