

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# DMS Schema Conversion での拡張パックの使用
<a name="extension-pack"></a>

DMS Schema Conversion の**拡張パックは、ターゲットデータベースでサポートされていないソースデータベース関数をエミュレートするアドオンのモジュールです。拡張パックを使用すると、変換されたコードがソースコードと同じ結果を生成することを確認できます。拡張パックをインストールする前に、データベーススキーマを変換します。

各拡張パックにはデータベーススキーマが含まれています。このスキーマは、特定のオンライン トランザクション処理 (OLTP) オブジェクトやサポートされていない組み込み関数をソースデータベースからエミュレートするための SQL 関数、プロシージャ、テーブル、ビューを提供します。

ソースデータベースを変換すると、DMS Schema Conversion がターゲットデータベースに追加のスキーマを追加します。このスキーマは、ターゲットデータベース用に変換したコードを実行するために必要なソースデータベースの SQL システム関数を実装します。この別のスキーマは、拡張パックスキーマと呼ばれます。

拡張パックスキーマの名前は、ソースデータベースに従って次のように記述されます。
+ Microsoft SQL Server - `aws_sqlserver_ext`
+ Oracle - `aws_oracle_ext`

拡張パックは次の 2 つの方法で適用できます。
+ DMS Schema Conversion では、変換されたコードを適用する際に拡張パックを自動的に適用できます。DMS Schema Conversion は、その他のすべてのスキーマオブジェクトを適用する前に拡張パックを適用します。
+ 拡張パックは手動で適用できます。これを行うには、ターゲットデータベースツリーで拡張パックスキーマを選択して、**[適用]**、**[拡張パックを適用]** の順に選択します。