다음을 통해 공유


원본 및 대상 데이터베이스 매핑(AccessToSQL)

SQL Server 또는 SQL Azure에 연결할 때 마이그레이션할 대상 데이터베이스를 지정해야 합니다. Access 데이터베이스가 여러 개 있는 경우 여러 SQL Server 데이터베이스(또는 스키마) 또는 연결된 Azure SQL Database의 여러 스키마에 매핑할 수 있습니다.

SQL Server 또는 Azure SQL Database 스키마

SQL Server 데이터베이스는 스키마 개념을 사용하여 데이터베이스 내의 개체를 논리 그룹으로 구분합니다. 예를 들어 라이브러리 데이터베이스는 책, 오디오비디오라는 세 개의 스키마를 사용하여 책, 오디오 및 비디오 개체를 서로 구분할 수 있습니다. 기본적으로 액세스 데이터베이스는 SQL Server의 master 데이터베이스 및 dbo 스키마와 SQL Azure의 연결된 데이터베이스 및 dbo 스키마에 매핑됩니다.

각 Access 데이터베이스와 SQL Server 데이터베이스 및 스키마 간의 매핑을 사용자 지정하지 않는 한 SSMA는 액세스 데이터베이스와 연결된 모든 스키마와 데이터를 매핑된 기본 데이터베이스로 마이그레이션합니다.

대상 데이터베이스 및 스키마 수정

SSMA를 사용하면 각 Access 데이터베이스를 SQL Server 또는 Azure SQL Database에 매핑할 수 있습니다. 다음 절차에서는 데이터베이스당 매핑을 사용자 지정하는 방법을 설명합니다.

대상 데이터베이스 및 스키마를 수정하려면

  1. 액세스 메타데이터 탐색기 창에서 액세스 메타데이터를 선택합니다.

    스키마 매핑은 데이터베이스 노드 또는 데이터베이스 노드를 선택할 때도 사용할 수 있습니다. 스키마 매핑 목록은 선택한 개체에 대해 사용자 지정됩니다.

  2. 오른쪽 창에서 스키마 매핑 탭을 클릭합니다.

    액세스 데이터베이스 이름과 해당 ssNoVersion 또는 Sql Azure 스키마가 포함된 테이블이 표시됩니다. 대상 스키마는 두 부분 표기법(database.schema)으로 표시됩니다.

  3. 사용자 지정하려는 매핑이 포함된 행을 선택한 다음 수정을 클릭합니다.

  4. 대상 스키마 선택 대화 상자에서 사용 가능한 대상 데이터베이스 및 스키마를 찾아보거나 텍스트 상자에 데이터베이스와 스키마 이름을 두 부분 표기법(database.schema)으로 입력한 다음 확인을 클릭할 수 있습니다.

매핑 모드

  • SQL Server에 매핑

원본 데이터베이스를 대상 데이터베이스에 매핑할 수 있습니다. 기본적으로 원본 데이터베이스는 SSMA를 사용하여 연결한 대상 SQL Server 데이터베이스에 매핑됩니다. 매핑되는 대상 데이터베이스가 SQL Server 에 없는 경우 "데이터베이스 및/또는 스키마가 대상 SQL Server 메타데이터에 존재하지 않습니다. 동기화 중에 만들어집니다. 계속하시겠습니까?" 예를 클릭합니다. 마찬가지로 동기화 중에 생성될 대상 SQL Server 데이터베이스의 기존 스키마가 아닌 스키마에 스키마를 매핑할 수 있습니다.

  • SQL Azure에 매핑

원본 데이터베이스를 연결된 대상 SQL Server 데이터베이스 또는 연결된 대상 SQL Server 데이터베이스의 스키마에 매핑할 수 있습니다. 원본 스키마를 연결된 대상 데이터베이스의 기존 스키마가 아닌 스키마에 매핑하는 경우 "스키마가 대상 메타데이터에 존재하지 않습니다. 동기화 중에 만들어집니다. 계속하시겠습니까? " 예를 클릭합니다.

초기 데이터베이스 및 스키마로 되돌리기

Access 데이터베이스와 SQL Server 또는 Azure SQL Database 간의 매핑을 사용자 지정하는 경우 SQL Server 또는 SQL Azure에 연결할 때 지정한 데이터베이스로 매핑을 되돌릴 수 있습니다.

기본 데이터베이스 및 스키마로 다시 설정하려면

  1. 스키마 매핑 탭에서 행을 선택하고 기본값으로 다시 설정을 클릭하여 기본 데이터베이스 및 스키마로 되돌립니다.

다음 단계

마이그레이션 프로세스 의 다음 단계는 데이터베이스 개체를 변환하는 것입니다.

참고 항목

SQL Server로 액세스 데이터베이스 마이그레이션