본문 바로가기
MS-SQL/Query

DBCC CHECKIDENT 명령을 이용하여 IDENTITY 값 확인 및 0으로 초기화

by Hwoarang757 2014. 9. 23.

 

DB의 마이그레이션 작업시

 

SEED 값을 초기화 하거나 수정해야 할 경우가 있습니다.

 

-- IDENTITY 최대값 확인 (테이블명 , 'NORESEED 속성')

DBCC CHECKIDENT (PDS_SERVICEID_TBL,'NORESEED')

 

 

메시지 :

ID 정보 확인: 현재 ID 값은 '3'이며, 현재 열 값은 '3'입니다.
DBCC 실행이 완료되었습니다. DBCC에서 오류 메시지를 출력하면 시스템 관리자에게 문의하십시오.

 

 

 

 

-- IDENTITY 값 0으로 다시 설정 ( 주의 )

-- IDENTITY 최대값 확인 (테이블명 , 'RESEED 속성', 설정값)
DBCC CHECKIDENT (PDS_SERVICEID_TBL,'RESEED',0)