테이블 만들때 키를 IDENTITY로 잡아서 자동증가 시키는 경우가 종종있다.
만들땐 편한데 가끔 백업 받았던 데이터를 부으려고 하면 자동증가형이라 새로운 키로 생성할 수 밖에 없는 경우가 발생한다.
그럴땐 자동증가 기능을 잠시 꺼두면 된다.
SET IDENTITY_INSERT MyTableName ON
INSERT INTO MyTableName
SELECT * FROM MyTableName_BACK
SET IDENTITY_INSERT MyTableName OFF
잘된다 ㅋㅋㅋ
'프로그램 경험 > Database' 카테고리의 다른 글
[SqlServer] 키워드 'with' 근처의 구문이 잘못되었습니다. 이 문이 공통 테이블 식이거나, xmlnamespaces 절이거나, 변경 내용 추적 컨텍스트 절인 경우에는 이전 문을 세미콜론으로 종료해야 합니다. (0) | 2013.09.04 |
---|---|
[SqlServer] OPENROWSET / OPENDATASOURCE (0) | 2013.07.19 |
[SqlServer] 원격지 데이터 이관 (0) | 2013.03.26 |
[SqlServer] sa 비번 변경 및 Error: 18456, 18470 (0) | 2013.02.27 |
[SqlServer] 원격 DB 조회 하기(OpenRowSet) (0) | 2013.02.13 |