Sybase ASE 스키마를 SQL Server 스키마 (SybaseToSQL)로 매핑Mapping Sybase ASE Schemas to SQL Server Schemas (SybaseToSQL)

Sybase 적응형 Server Enterprise (ASE), 각 데이터베이스에 하나 이상의 스키마에 있습니다.In Sybase Adaptive Server Enterprise (ASE), each database has one or more schemas. 기본적으로 SSMA는 동일한 데이터베이스 및 스키마에 데이터베이스 및 스키마 내의 모든 개체를 마이그레이션합니다 SQL ServerSQL Server 또는 SQL Azure입니다.By default, SSMA migrates all objects within a database and schema to the same database and schema in SQL ServerSQL Server or SQL Azure. 그러나 ASE 간의 매핑을 사용자 지정할 수는 및 SQL ServerSQL Server 또는 SQL Azure 데이터베이스 및 스키마입니다.However, you can customize the mapping between ASE and SQL ServerSQL Server or SQL Azure databases and schemas.

ASE 및 SQL Server 또는 SQL Azure 스키마ASE and SQL Server or SQL Azure Schemas

ASE 및 SQL ServerSQL Server 으로 두 개의 부분 표기법을 사용 하 여 데이터베이스와 해당 스키마를 지정 하는 SQL Azure 또는 database.schema합니다.ASE and SQL ServerSQL Server or SQL Azure both specify databases and their schemas by using two part notation as database.schema. 예를 들어 ASE에에서 데모 있을 수 있습니다, 데이터베이스는 dbo 스키마입니다.For example, in an ASE demo database, there might be a dbo schema. 데이터베이스 및 스키마 쌍으로 지정 된 demo.dbo합니다.That database and schema pair are specified as demo.dbo. 경우 SQL ServerSQL Server 아니면 SQL Azure는 동일한 데이터베이스 및 스키마를 쌍도로 지정 demo.dbo합니다.If SQL ServerSQL Server or SQL Azure has the same database and schema, the pair is also specified as demo.dbo.

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

SSMA를 매핑할 수 ASE 스키마에 사용 가능한 SQL ServerSQL Server 또는 SQL Azure 스키마입니다.In SSMA, you can map an ASE schema to any available SQL ServerSQL Server or SQL Azure schema.

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

  1. Sybase 메타 데이터 탐색기에서 선택 데이터베이스합니다.In Sybase Metadata Explorer, select Databases.

    스키마 매핑 개별 데이터베이스를 선택 하면 탭은 또한 사용할 수는 스키마 폴더 또는 개별 스키마입니다.The Schema Mapping tab is also available when you select an individual database, the Schemas folder, or individual schemas. 목록에는 스키마 매핑 탭은 선택한 개체에 대 한 사용자 지정 합니다.The list in the Schema Mapping tab is customized for the selected object.

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

    다음 대상 값의 스키마와 함께 모든 ASE 데이터베이스 목록이 표시 됩니다.You will see a list of all ASE databases with their schemas, followed by a target value. 이 대상은 두 부분으로 구성 표기법으로 표시 됩니다 (database.schema)에서 SQL ServerSQL Server 또는 SQL Azure 개체와 데이터 마이그레이션할 수 있습니다.This target is denoted in a two part notation (database.schema) in SQL ServerSQL Server or SQL Azure where your objects and data will be migrated.

  3. 클릭 하 고, 변경 하려는 매핑을 포함 하는 행 선택 수정합니다.Select the row that contains the mapping that you want to change, 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.

  5. 대상 변경 되는 스키마 매핑 탭 합니다.The target changes on the Schema Mapping tab.

매핑 모드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 is non-existing 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 Azure 데이터베이스 또는 연결 된 대상 SQL Azure 데이터베이스의 모든 스키마에 매핑할 수 있습니다.You can map the source database to the connected target SQL Azure database or to any schema in the connected target SQL Azure 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 the Default Database and Schema

ASE 스키마 간의 매핑을 사용자 지정 하는 경우와 SQL ServerSQL Server 또는 SQL Azure 스키마를 기본 값으로 다시 매핑 되돌릴 수 있습니다.If you customize the mapping between an ASE schema and a SQL ServerSQL Server or SQL Azure schema, you can revert the mapping back to the default values.

기본 데이터베이스 및 스키마로 되돌리려면To revert to the 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 Steps

Sybase ASE 개체를 변환 하는 과정을 분석 하려면 SQL ServerSQL Server 또는 SQL Azure 개체를 할 수 있습니다 변환 보고서를 만들합니다.If you want to analyze the conversion of Sybase ASE objects into SQL ServerSQL Server or SQL Azure objects, you can Create a conversion report. 수 그렇지 않으면 ASE 데이터베이스 개체 정의 변환SQL ServerSQL Server 또는 SQL Azure 개체를 정의 합니다.Otherwise you can Convert the ASE database object definitions into SQL ServerSQL Server or SQL Azure object definitions.

관련 항목:See Also

Azure SQL DB ( SQL Server-Sybase ASE 데이터베이스 마이그레이션 SybaseToSQL )Migrating Sybase ASE Databases to SQL Server - Azure SQL DB (SybaseToSQL)