Skip to the content
HOME
로그인
회원가입
MY오튜
고객센터
사이트맵
Search
OfficeTutor 365
Office 365, Microsoft 365 배움터
Menu
퓨쳐리스트
소개
MY 퓨처리스트
MY 라이브러리
오피스튜터
배움터
나눔터
MY 오튜
오피스튜터 365
Learning Path
출강 및 단체 교육
Microsoft 365 교육
퓨쳐리스트 소식
오피스튜터 채널
인프런
오피스튜터 TV
라이브 클래스
Search
나눔터
HOME > 나눔터 > 묻고답하기 > 액세스
나눔터 홈
묻고답하기
엑셀
워드
액세스
파워포인트
아웃룩
원노트
오피스공통
MVP
MVP 안내
MVP 명예의 전당
MVP 카페
MY나눔터
액세스
액세스
에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
"000 님, 도와주세요", "부탁 드립니다.", "급합니다!"
등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip
!
[필독]
저작권법 개정에 따른 이용안내
작성자:
이형재
(redapricot)
추천:
0
파일:
조회:
349
제목:
테이블의 일련번호가 갑자기 중복되는 값으로
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 액세스 버전(2007-2016):
* 아래줄에 질문을 작성하세요 >>
잘 되던 일련번호 자동생성이 어느 순간부터 갑자기 중복되는 값으로 만들어집니다.
그동안 테이블에서 레코드를 임의로 추가하거나 혹은 rs.addnew로 레코드를 추가하면 800번대의 일련번호가 순차적으로 생성되고 있었습니다.
그런데 rs.addnew 명령을 실생하던 중 갑자기 1,2,3,4번으로 만들어졌고, 1,2,3,4번은 이미 있는 일련번호 이므로 당연히 중복되면서, 실행을 멈춥니다. 이 때,
"인텍스, 기본키 또는 관계에서 중복된 값을 만들었기 때문에..."라는 메시지 박스가 뜹니다.
왜 이렇게 된 것인지와 해결책을 알고 싶습니다.
[불량 게시물 신고]
황동준
Access 자체적으로 ID를 부여하게 하셨나요? 아니면 임의로 계산하여 ID를 발행하시나요? 전자일 경우 데이터베이스에 손상이 갔을 수 있겠습니다.
1. 데이터베이스 압축 및 복구 실행 해보기
1. 테이블을 복제하여 ID필드를 삭제하고 새로운 ID필드를 만들어서 테스트 해보기
1. 빈 데이터베이스에서 원본 파일의 모든 구조 및 데이터 가져와서 새로운 파일을 만들어 사용해보기
03-03 (07:07)
ⓧ
삭제
■신고
이형재
아, 다행히 첫번째 '데이터베이스 압축 및 복구 실행 해보기'로 해결되었습니다. 감사합니다~
그런데 앞으로 이런 일이 재발되지 않게 하려면 어떻게 해야 하나요?
03-04 (22:56)
ⓧ
삭제
■신고
황동준
데이터가 대량이거나, 알 수 없는 오류로 가끔 멍청이가 되곤 합니다. 다른 DB역시 이런 위험은 있겠지요? 데이터베이스 분할을 하여 약간이나마 안정성을 도모하시고, 주기적인 백업을 하시는게 최선일 듯 합니다.^^
03-05 (17:59)
ⓧ
삭제
■신고
이형재
감사합니다~
03-06 (20:42)
ⓧ
삭제
■신고
작성일 : 2025-03-02(22:06)
최종수정일 : 2025-03-02(22:06)