원본 및 대상 데이터베이스 (AccessToSQL) 매핑Mapping Source and Target Databases (AccessToSQL)

에 연결할 때 SQL ServerSQL Server 또는 SQL Azure 마이그레이션에 대상 데이터베이스를 지정 해야 합니다.When you connect to SQL ServerSQL Server or SQL Azure, you need to specify a target database for migration. Access 데이터베이스를 여러 개 있는 경우를 다중 매핑할 수 있습니다 SQL ServerSQL Server 데이터베이스 (또는 스키마) 또는 연결 된 SQL Azure 데이터베이스에서 여러 스키마입니다.If you have multiple Access databases you can map them to multiple SQL ServerSQL Server databases (or schemas) or to multiple schemas under the connected SQL Azure database.

SQL Server 또는 SQL Azure 데이터베이스 스키마SQL Server or SQL Azure Database Schemas

SQL ServerSQL Server데이터베이스는 스키마의 개념을 사용 하 여 데이터베이스 내의 개체를 논리 그룹으로 구분 합니다. databases use the concept of schemas to separate objects within a database into logical groups. 예를 들어, 라이브러리 데이터베이스 라는 세 개의 스키마를 사용할 수 설명서, 오디오, 및 비디오 서로 책, 오디오 및 비디오 개체를 구분 하 합니다.For example, a library database could use three schemas named books, audio, and video to separate book, audio, and video objects from each other. 기본적으로 access 데이터베이스에 매핑되어 마스터 데이터베이스 및 dbo 스키마에 SQL ServerSQL Server 와 연결 된 데이터베이스 및 dbo SQL Azure의 스키마입니다.By default, the access database is mapped to master database and dbo schema in SQL ServerSQL Server and to connected database and dbo schema in SQL Azure.

각 Access 데이터베이스 간의 매핑을 사용자 지정 하지 않으면 및 SQL ServerSQL Server 데이터베이스와 스키마를 스키마와 매핑된 기본 데이터베이스를 access 데이터베이스와 관련 된 데이터를 모든 SSMA 마이그레이션됩니다.Unless you customize the mapping between each Access database and the SQL ServerSQL Server database and schema, SSMA will migrate all the schemas and data associated with the access database to the default database mapped.

대상 데이터베이스 및 스키마를 수정합니다.Modifying the Target Database and Schema

SSMA를 각 Access 데이터베이스에 매핑할 수 있습니다 SQL ServerSQL Server 또는 SQL Azure 데이터베이스 및 스키마입니다.SSMA lets you map each Access database to SQL ServerSQL Server or SQL Azure database and schema. 다음 절차에는 데이터베이스당 매핑을 사용자 지정 하는 방법을 설명 합니다.The following procedure describes how to customize the mapping per database.

대상 데이터베이스 및 스키마를 수정 하려면To modify the target database and schema

  1. 액세스 메타 데이터 탐색기 창에서 선택 메타 데이터를 액세스할합니다.In the Access Metadata Explorer pane, select access-metadata.

    스키마 매핑 역시 사용할 수 있는 선택 된 데이터베이스 노드 또는 모든 데이터베이스 노드.Schema mapping is also available when you select the Databases node or any database node. 선택한 개체에 대 한 스키마 매핑 목록은 사용자 지정 합니다.The schema mapping list is customized for the selected object.

  2. 오른쪽 창에서 클릭 하 고 스키마 매핑 탭 합니다.In the right pane, click the Schema Mapping tab.

    액세스를 포함 하는 테이블을 보게 데이터베이스 이름 및 해당 ssNoVersion 또는 Sql Azure 스키마입니다.You will see a table containing access database names and its corresponding ssNoVersion or Sql Azure schema. 대상 스키마의 두 부분으로 구성 표기법 (database.schema)으로 표시 됩니다.The target schema is denoted in a two part notation (database.schema).

  3. 사용자 지정 하 고 클릭 하려는 매핑을 포함 하는 행 선택 수정합니다.Select the row that contains the mapping you want to customize, and then click Modify.

  4. 대상 스키마 선택 대화 상자에서 검색할 수 있습니다. 사용 가능한 대상 데이터베이스 및 스키마 또는 두 부분으로 구성 표기법 (database.schema)의 텍스트 상자에 이름을 지정 하 고 클릭 한 다음 데이터베이스 및 스키마 형식에 대 한 확인합니다.In the Choose Target Schema dialog box, you may browse for available target database and schema or type the database and schema name in the textbox in a two part notation (database.schema) and then click OK.

매핑 모드Modes of Mapping

  • SQL Server에 매핑Mapping to SQL Server

원본 데이터베이스는 대상 데이터베이스에 매핑할 수 있습니다.You can map source database to any target database. 기본적으로 원본 데이터베이스 매핑된 대상 SQL ServerSQL Server SSMA를 사용 하 여 연결가 있는 데이터베이스입니다.By default source database is mapped to target SQL ServerSQL Server database with which you have connected using SSMA. 매핑되는 대상 데이터베이스에 존재 하지 않는 경우 SQL ServerSQL Server를 묻는 메시지를 사용 하는 다음 "데이터베이스 및/또는 스키마 대상에 존재 하지 않는 SQL ServerSQL Server 메타 데이터입니다. 해당 하는 동기화 하는 동안 만들어졌습니다. 마십시오 계속 하 시겠습니까 "?If the target database being mapped does not exist on SQL ServerSQL Server, then you will be prompted with a message “The Database and/or schema does not exist in target SQL ServerSQL Server metadata. It would be created during synchronization. Do you wish to continue?” 예를 클릭 합니다.Click Yes. 마찬가지로, 대상에서 존재 하지 않는 스키마를 스키마를 매핑할 수 있습니다 SQL ServerSQL Server 동기화 중에 생성 되는 데이터베이스입니다.Similarly, you can map schema to non-existing schema under target SQL ServerSQL Server database which will be created during synchronization.

  • SQL Azure에 매핑Mapping to SQL Azure

연결 된 대상에 원본 데이터베이스를 매핑할 수 있습니다 SQL ServerSQL Server 데이터베이스 또는 연결 된 대상에 어떤 스키마 SQL ServerSQL Server 데이터베이스입니다.You can map the source database to the connected target SQL ServerSQL Server database or to the any schema in the connected target SQL ServerSQL Server database. 연결 된 대상 데이터베이스에서 어떤 존재 하지 않는 스키마 소스 스키마를 매핑할 경우 다음 메시지와 함께 나타납니다 "스키마 대상 메타 데이터에는 존재 하지 않습니다. 해당 하는 동기화 하는 동안 만들어졌습니다. 계속 하 시겠습니까? " 예를 클릭 합니다.If you map source Schema to any non-existing schema under connected target database, then you will be prompted with a message ”Schema does not exist in target metadata. It would be created during synchronization. Do you wish to continue? ” Click Yes.

초기 데이터베이스 및 스키마 되돌리기Reverting to Your Initial Database and Schema

Access 데이터베이스 간의 매핑을 사용자 지정 하는 경우와 SQL ServerSQL Server SQL Azure 데이터베이스와 스키마를 또는에 연결 하는 경우 지정한 데이터베이스에 다시 매핑 되돌릴 수 있습니다 SQL ServerSQL Server 또는 SQL Azure입니다.If you customize the mapping between an Access database and a SQL ServerSQL Server or SQL Azure database and schema, you can revert the mapping back to the database that you specified when you connected to SQL ServerSQL Server or SQL Azure.

기본 데이터베이스 및 스키마를 다시 설정 하려면To reset to default database and schema

  1. 스키마 매핑 탭에서 모든 행을 선택 하 고 클릭 기본값으로 재설정 기본 데이터베이스 및 스키마에 되돌릴 수 있습니다.Under the schema mapping tab, select any row and click Reset to Default to revert to the default database and schema.

다음 단계Next Step

마이그레이션 프로세스의 다음 단계는 데이터베이스 개체를 변환 합니다.The next step in the migration process is converting database objects

관련 항목:See Also

SQL Server에 대 한 액세스 데이터베이스 마이그레이션Migrating Access Databases to SQL Server