

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 변환된 코드를 DMS Schema Conversion에 저장 및 적용
<a name="schema-conversion-save-apply"></a>

DMS Schema Conversion은 소스 데이터베이스 객체를 변환한 후 변환된 코드를 대상 데이터베이스에 즉시 적용하지 않습니다. 그 대신 DMS Schema Conversion은 대상 데이터베이스에 적용할 준비가 될 때까지 변환된 코드를 프로젝트에 저장합니다.

변환된 코드를 적용하기 전에 소스 데이터베이스 코드를 업데이트하고 업데이트된 객체를 다시 변환하여 기존 작업 항목을 처리할 수 있습니다. DMS Schema Conversion에서 자동으로 변환할 수 없는 항목에 관한 자세한 내용은 [DMS Schema Conversion을 사용하여 데이터베이스 마이그레이션 평가 보고서 생성](assessment-reports.md)를 참조하세요. DMS Schema Conversion에 대한 마이그레이션 프로젝트의 소스 데이터베이스 객체를 새로 고치는 방법에 관한 자세한 내용은 [데이터베이스 스키마 새로 고침](schema-conversion-refresh.md)를 참조하세요.

변환된 코드를 DMS Schema Conversion의 데이터베이스에 직접 적용하는 대신, 이 코드를 SQL 스크립트로 파일에 저장할 수 있습니다. 이러한 SQL 스크립트를 검토하고 필요하다면 편집한 후 대상 데이터베이스에 해당 SQL 스크립트를 수동으로 적용할 수 있습니다.

## 변환된 코드를 SQL 파일에 저장
<a name="schema-conversion-save"></a>

변환된 스키마를 텍스트 파일에 SQL 스크립트로 저장할 수 있습니다. 변환된 코드를 수정하여 DMS Schema Conversion에서 자동으로 변환할 수 없는 작업 항목을 처리할 수 있습니다. 그런 다음, 대상 데이터베이스에서 업데이트된 SQL 스크립트를 실행하여 변환된 코드를 대상 데이터베이스에 적용할 수 있습니다.

**변환된 스키마를 SQL 스크립트로 저장하려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/dms/v2/](https://console.aws.amazon.com/dms/v2/) AWS DMS 콘솔을 엽니다.

1. **마이그레이션 프로젝트**를 선택합니다. **마이그레이션 프로젝트** 페이지가 열립니다.

1. 마이그레이션 프로젝트를 선택한 다음, **스키마 변환**을 선택합니다.

1. **스키마 변환 시작**을 선택합니다. **스키마 변환** 페이지가 열립니다.

1. 오른쪽 창에서 대상 데이터베이스 스키마를 선택하거나 저장하려는 변환된 객체를 선택합니다. DMS Schema Conversion이 상위 노드 이름을 파란색으로 강조 표시하고 대상 데이터베이스의 **작업** 메뉴를 활성화하는지 확인하세요.

1. **작업**에서 **SQL로 저장**을 선택합니다. **저장** 대화 상자가 나타납니다.

1. **SQL로 저장**을 선택해 선택을 확인합니다.

   DMS Schema Conversion은 SQL 파일로 아카이브를 생성하고 이 아카이브를 Amazon S3 버킷에 저장합니다.

1. (선택 사항) 인스턴스 프로파일에서 스키마 변환 설정을 편집하여 아카이브의 S3 버킷을 변경합니다.

1. S3 버킷에서 SQL 스크립트를 엽니다.

## 변환된 코드 적용
<a name="schema-conversion-apply"></a>

변환된 코드를 대상 데이터베이스에 적용할 준비가 되면 프로젝트의 오른쪽 창에서 데이터베이스 객체를 선택합니다. 전체 데이터베이스 스키마 또는 선택한 데이터베이스 스키마 객체에 변경 내용을 적용할 수 있습니다.

데이터베이스 객체를 선택하면 DMS Schema Conversion에서는 선택한 노드 또는 상위 노드의 이름이 파란색으로 강조 표시됩니다. 그러면 **작업** 메뉴가 활성화됩니다. **작업**에서 **변경 사항 적용**을 선택합니다. 화면에 표시되는 대화 상자에서 **적용**을 선택하여 선택을 확인하고 변환된 코드를 대상 데이터베이스에 적용합니다.

## 확장 팩 스키마 적용
<a name="schema-conversion-save-apply-extension-pack"></a>

변환된 스키마를 대상 데이터베이스에 맨 처음 적용하는 경우 DMS Schema Conversion에서 확장 팩 스키마도 적용할 수 있습니다. 확장 팩 스키마는 대상 데이터베이스의 변환된 코드를 실행하는 데 필요한 소스 데이터베이스의 시스템 함수를 에뮬레이션합니다. 변환된 코드에서 확장 팩의 함수를 사용하는 경우, 확장 팩 스키마를 적용해야 합니다.

확장 팩을 대상 데이터베이스에 수동으로 적용하려면 **작업**에 대해 **변경 사항 적용**을 선택합니다. 화면에 표시되는 대화 상자에서 **확인**을 선택하여 대상 데이터베이스에 확장 팩을 적용합니다.

변환된 코드에서 예상치 못한 결과가 발생하지 않도록 확장 팩 스키마를 수정하지 않는 것이 좋습니다.

자세한 내용은 [DMS Schema Conversion에서 확장 팩 사용](extension-pack.md) 단원을 참조하십시오.