복제된 데이터베이스를 Access 2007 형식으로 저장할 수 없음

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

증상

Microsoft Office Access 2007, 이전 버전의 Access에서 만든 복제 데이터베이스 (. MDB 형식)를 새에 저장할 수 없습니다. ACCDB 파일 형식입니다. Microsoft Office 단추 Office 단추 이미지 를 클릭 한 다음 다른 이름으로 저장옆에 있는 화살표를 클릭 하 여 다른 이름으로 데이터베이스 저장 명령을 사용 하려고 하면 옵션이 흐리게 표시 (사용할 수 없음) 됩니다.

원인

있는. ACCDB 파일 형식은 복제를 지원 하지 않습니다.

해결 방법

의 복제 된 데이터베이스를 사용 합니다. MDB 파일 형식

복제 된 데이터베이스를에서 계속 사용할 수 있습니다. MDB 파일 형식 에 대 한 복제 기능은 계속 지원 됩니다. MDB 파일 형식

Office Access 2007 파일 형식으로 데이터베이스를 수동으로 다시 만들기

새 파일 형식으로 복제를 통해 얻을 수 있는 이점 보다 더 큰 혜택을 제공 하는 경우 Office Access 2007 형식으로 새 데이터베이스를 만들고 복제 데이터베이스를 수동으로 다시 만들 수 있습니다.

참고: 이 메서드는 모든 복제 데이터베이스에서 작동 하지만 복제 집합의 다른 모든 복제본과 동기화 된 전체 복제를 사용 하 여 작업 하지 않는 경우에는 아직 복제본에 없는 데이터와 프로젝트가 새 데이터베이스에 포함 되지 않습니다.

데이터베이스를 다시 만들기 전에 복제본의 모든 hidden 및 system 개체가 표시 되는지 확인 해야 합니다. 이렇게 하면 복제본을 다시 만들 때 복제본의 특정 필드에 액세스할 수 있습니다.

  1. 변환 하려는 복제본을 엽니다. 원래 복제본을 만드는 데 사용 된 것과 동일한 버전의 Access를 사용 하 여 복제본을 열고 숨김 및 시스템 필드를 표시 해야 합니다.

  2. 도구 메뉴에서 옵션을 클릭합니다. 옵션 대화 상자가 열립니다.

  3. 보기 탭의 표시 섹션에서 숨겨진 개체시스템 개체를 선택 합니다. 확인 을 클릭 하 여 새 설정을 적용 하 고 옵션 대화 상자를 닫습니다.

수동으로 데이터베이스 다시 만들기

  1. 빈 데이터베이스를 만들어 엽니다.

    참고: Table1 이라는 비어 있는 새 테이블이 만들어집니다. 이 테이블을 삭제 한 후에 변경 하기 전에 즉시 닫으면이 테이블을 삭제할 수 있습니다. 해당 개체 탭을 마우스 오른쪽 단추로 클릭 하 고 바로 가기 메뉴에서 닫기를 클릭 합니다.

  2. 외부 데이터 탭에 있는 가져오기 그룹에서 Access를 클릭합니다.

    외부 데이터 가져오기-Access 데이터베이스 대화 상자가 나타납니다.

  3. 찾아보기를 클릭 하 여 복제 된 데이터베이스를 찾습니다.

  4. 새 데이터베이스에서 다시 만들려는 데이터베이스 개체가 포함 된 복제 데이터베이스를 클릭 한 다음 열기를 클릭 합니다.

  5. 외부 데이터 가져오기-Access 데이터베이스 대화 상자에서 테이블, 쿼리, 폼, 보고서, 매크로, 모듈을 현재 데이터베이스로 가져오기를클릭 한 다음 확인을 클릭 합니다.

  6. 새 데이터베이스로 가져올 데이터베이스 개체를 클릭 합니다. 모든 개체를 가져오려면 각 탭에서 모두 선택을 클릭 합니다.

    중요    이 시점에서 테이블을 선택 하지 마세요. 이후 단계에서 테이블을 다시 만들 것입니다.

  7. 개체 선택이 완료 되 면 확인 을 클릭 하 여 가져옵니다.

    마법사의 마지막 페이지에서 나중에 사용할 수 있도록 가져오기 단계를 저장 하는 옵션을 사용할 수 있습니다. 이렇게 하려면 가져오기 단계 저장 확인란을 선택 하 고 적절 한 정보를 입력 한 다음 가져오기 저장을 클릭 합니다.

  8. Office Access 2007에서 복제 된 데이터베이스를 엽니다. 복제 된 데이터베이스의 각 테이블에 대해 이전 테이블의 모든 데이터를 사용 하는 테이블 만들기 쿼리를 만들고 동일한 데이터를 사용 하 여 새 데이터베이스에 테이블을 만듭니다.

    참고: s_GUID가 기본 키이 고 다른 테이블의 외래 키가 참조 하는 경우에는 새 테이블에 s_guid 필드를 포함 해야 합니다. s_GUID 필드가 기본 키로 사용 되지 않는 경우 새 테이블에이 필드를 유지할 이유가 없습니다. s_Lineage 및 s_Generation 필드를 새 테이블에 복사 하지 마세요.

    기본적으로 s_GUID, s_Lineage 및 s_Generation 필드는 숨겨져 있습니다. 이러한 필드를 표시 하려면 다음 절차를 사용 합니다.

    1. 복제 데이터베이스에서 모든 테이블이 닫혔는지 확인 합니다.

    2. 탐색 창 위쪽을 마우스 오른쪽 단추로 클릭 한 다음 탐색 옵션을 클릭 합니다. 탐색 옵션 대화 상자가 열립니다.

    3. 표시 옵션 섹션에서 시스템 개체 표시를 선택한 다음 확인을 클릭 합니다.

      방법

      1. 새 테이블에 추가할 레코드가 포함 된 테이블을 선택 하 여 쿼리를 만듭니다.

        방법

        1. 만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.

        2. 테이블 표시 대화 상자에서 작업할 데이터가 있는 테이블이 나열 된 탭을 클릭 합니다.

        3. 쿼리에 추가 하려는 각 개체의 이름을 두 번 클릭 한 다음 닫기를클릭 합니다.

        4. 디자인 눈금의 필드 행에 필드를 추가 합니다.

        5. 쿼리 결과를 보려면 보기 메뉴를 클릭 한 다음 데이터 시트 보기를 클릭 합니다.

      2. query 디자인 보기의 디자인 탭에 있는 쿼리 유형 그룹에서 테이블 만들기를 클릭 합니다. 테이블 만들기 대화 상자가 나타납니다.

      3. 테이블 이름 상자에 만들거나 바꿀 테이블의 이름을 입력 합니다.

      4. 다른 데이터베이스를 클릭 한 다음 새 테이블을 추가할 데이터베이스 경로를 입력 하거나 찾아보기를 클릭 하 여 데이터베이스를 찾습니다.

      5. 확인을 클릭합니다.

      6. 디자인 탭의 결과 그룹에서 실행을 클릭합니다. 이렇게 하면 새 표가 작성 됩니다.

        참고: 새로 만드는 테이블은 원래 테이블의 필드 속성 또는 기본 키 설정을 상속 하지 않습니다.

  9. 새 데이터베이스의 각 테이블에 대해 복제본의 테이블에 사용 된 것과 동일한 색인 및 기본 키를 만듭니다.

    방법

    1. 디자인 보기에서 테이블을 엽니다.

    2. 창 위쪽에서 색인 을 만들 필드를 클릭 합니다.

    3. 창의 아래쪽에서 인덱싱된 속성 상자를 클릭 한 다음 예 (중복 가능 ) 또는 예 (중복 불가능)를 클릭 합니다.

    4. 기본 키를 구성 하는 필드를 선택 합니다.

    5. 디자인 탭의 도구 그룹에서 기본 키를 클릭합니다.

  10. 새 데이터베이스의 각 테이블에 대해 복제본의 테이블에 존재 하는 관계를 만듭니다.

    방법

    테이블 간에 관계를 만들 때 관련 필드에 이름이 같을 필요는 없습니다. 그러나 기본 키 필드가 일련 번호 필드인 경우에만 관련 필드에는 데이터 형식 가 있어야 합니다. 일치 하는 두 필드의 FieldSize 속성이 동일한 경우에만 일련 번호 필드를 Number 필드와 일치 시킬 수 있습니다. 예를 들어 두 필드의 FieldSize 속성이 정수 (Long) 인 경우 일련 번호 필드와 숫자 필드를 일치 시킬 수 있습니다. 일치 하는 두 필드가 모두 Number 필드인 경우에도 FieldSize 속성 설정이 같아야 합니다.

    일대다 또는 일대일 관계를 정의 합니다.

    1. 열려 있는 테이블을 모두 닫습니다. 열려 있는 테이블 간에는 관계를 만들거나 수정할 수 없습니다.

    2. 데이터베이스 도구 탭의 표시/숨기기 그룹에서 관계를 클릭합니다.

    3. 아직 데이터베이스에서 관계를 정의 하지 않은 경우 테이블 표시 대화 상자가 자동으로 표시 됩니다.

      관계를 설정할 테이블을 추가 해야 하는 경우 테이블 표시 대화 상자가 표시 되지 않으면 디자인 탭의 표시/숨기기 그룹에서 테이블 표시 단추를 클릭 합니다.

    4. 관계를 설정할 테이블의 이름을 두 번 클릭 한 다음 테이블 표시 대화 상자를 닫습니다. 테이블 간에 관계를 만들려면 해당 테이블을 두 번 추가 합니다.

    5. 테이블 간에 관계를 설정할 필드를 다른 테이블의 관련 필드로 끕니다.

      여러 필드를 끌려면 ctrl 키를 누른 채 각 필드를 클릭 한 다음 끕니다.

      대부분의 경우 굵은 텍스트로 표시 되는 기본 키 필드는 한 테이블에서 다른 테이블의 외래 키 같은 유사한 필드 (같은 이름으로)로 끕니다.

    6. 관계 편집 대화 상자가 표시 됩니다. 두 열에 표시 되는 필드 이름이 올바른지 확인 합니다. 필요한 경우 변경할 수 있습니다.

      필요한 경우 관계 옵션을 설정 합니다.

    7. 만들기 단추를 클릭 하 여 관계를 만듭니다.

    8. 관계를 설정할 각 테이블 쌍에 대해 4-6 단계를 반복 합니다.

      관계 창를 닫으면 레이아웃을 저장할지 묻는 메시지가 표시 됩니다. 레이아웃을 저장 하 든 관계 없이 사용자가 만든 관계는 데이터베이스에 저장 됩니다.

    다대다 관계 정의

    1. 다대다 관계가 포함 된 두 테이블을 만듭니다.

    2. 정션 테이블 이라는 세 번째 테이블을 만들고 다른 두 테이블의 기본 키 필드와 정의가 동일한 새 필드를 정션 테이블에 추가 합니다. 정션 테이블에서 기본 키 필드는 외래 키로 작동 합니다. 다른 테이블과 마찬가지로 정션 테이블에 다른 필드를 추가할 수 있습니다.

    3. 정션 테이블에서 다른 두 테이블의 기본 키 필드를 포함 하도록 기본 키를 설정 합니다. 예를 들어 주문 세부 정보 접합 테이블에서 기본 키는 OrderID 및 ProductID 필드로 구성 됩니다.

      방법

      1. 디자인 보기에서 테이블을 엽니다.

      2. 기본 키로 정의 하려는 하나 이상의 필드를 선택 합니다.

        필드를 하나 선택 하려면 원하는 필드에 대해 행 선택기 을 클릭 합니다.

        여러 필드를 선택 하려면 CTRL 키를 누른 상태에서 각 필드의 행 선택기를 클릭 합니다.

      3. 디자인 탭의 도구 그룹에서 기본 키를 클릭합니다.

        참고: 다중 필드 기본 키의 필드 순서가 테이블의 해당 필드 순서와 다른 경우 표시/숨기기 그룹에서 인덱스 단추를 클릭 하 여 색인 창를 표시 한 다음 필드 이름의 순서를 다시 정렬 합니다. 색인 명명 된 PrimaryKey

    4. 두 개의 기본 테이블과 정션 테이블 사이에 일대다 관계 를 정의 합니다.

  11. 새 데이터베이스를 저장 합니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×