본문 바로가기
프로그래밍

MS Access2007에서 DBCC 명령(인덱스 초기화) 하기...

by 건우아빠유리남편 2009. 7. 23.
반응형

대부분 인터넷에 있는 설명은 Access2003을 기준으로 설명해놔서... 도통 따라 하기가 힘들다...
Access2007밖에 없는 나로서는 거참~ 따라하기 힘들다...~


-입력된 데이터 예-

다음과 같은 데이터가 있었다가 삭제한 후 다시 입력하면 인덱스(액세스에서 지정되는 기본키는 ) 계속 증가한다. 말인즉슨 아직도 용량을 잡아먹고 있다는 소리!! (그렇지 않다고 하더라도 다시 초기화해 줄 필요가 있을경우가 있다잉~♡)



-기존 데이터 삭제후 데이터 삽입의  예-



보통 MSSQL에서는 [DBCC CHECKIDENT(회원테이블, RESEED, 0)] 와 같이 쿼리를 날려서 실행이 가능했는데 Access에서는 Select,Update,Insert,Delete 와 같은 DML밖에 허용되지 않는다.
따라서 2007에서는 다음과 같은 순서로 진행한다.
1. 인덱스를 초기화 하기 위해여 기존의 데이터를 모두 삭제한다.
2. [MS오피스 시작]버튼을 누르면 관리->데이터베이스 압축 및 복구 를 실행한다.


-경로 스샷-

단지 버튼 한번 딸깍~ 으로 그냥 끝이다... 하지만 어디에 데이터 압축및 복구가 박혀 있는지.. 처음 사용해보는 사용자들은 모래사장에서 바늘 찾기이다..ㅠㅠ (아 참~ 완젼 유유~~ 필자도 1시간 걸렸음..ㅠ_ㅠ)

역시 새로운 툴을 익히는건 어려워~~

참고로 Access에서는 Default로 인덱스(Access에서는 '일련번호'라 부른다.) 자동증분이다.

반응형

'프로그래밍' 카테고리의 다른 글

NET Framework 3.0 LINQ  (0) 2009.08.30
WPF 및 Win32 상호 운용성 개요  (0) 2009.08.27
Void Pointer  (0) 2009.07.19
Valiable Arguments  (0) 2009.07.19
typedef에 관하여  (0) 2009.07.19

댓글