View a markdown version of this page

SQL Server から MySQL へのコンバージョン設定 - AWS データベース移行サービス

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

SQL Server から MySQL へのコンバージョン設定

ソースが Microsoft SQL Server で、ターゲットが Amazon RDS for MySQL または Amazon Aurora MySQL の場合、次の設定が適用されます。これらの設定は、 AWS マネジメントコンソール または ModifyConversionConfiguration API オペレーションを使用して設定できます。

このトピックでは、SQL Server から MySQL への変換パスに固有の設定について説明します。これらの設定に加えて、DMS Schema Conversion は、変換された SQL のアクション項目コメントの重要度レベルや変換に生成 AI を使用するオプションなど、すべてのソースとターゲットのペアに適用される設定を提供します。これらの設定については、「」を参照してください一般的な変換設定

API または CLI AWS を使用する場合は、セクション名 で変換パス設定を指定しますMSSQL_TO_MYSQL。プロジェクトが使用するセクション名を確認するには、最初に DescribeConversionConfiguration を呼び出し、レスポンスに含まれるセクションのみを更新します。

各設定には、 AWS マネジメントコンソール ラベルの後に API および CLI AWS パラメータ名が括弧内に表示されます。API または CLI で設定を構成するときは、 AWS パラメータ名を使用します。

オープンデータセットを処理する追加のルーチンを作成する (OpenDatasetsProcedures)

DMS Schema Conversion が、MySQL が直接サポートしていないテーブルにEXECステートメントの出力を保存するソース SQL Server パターンをエミュレートするかどうかを指定します。

  • false — これらのパターンはアクション項目として残ります。

  • true — DMS Schema Conversion は、一時テーブルと、ターゲットでこのパターンをエミュレートする追加の手順を作成します。

タイプ: ブール値 (true | false)

デフォルト: false

次の例は、 API または AWS CLI を使用してこの設定を設定する方法を示しています。

例: SQL Server を MySQL に設定する

次の例では、 MSSQL_TO_MYSQLセクションOpenDatasetsProceduresで を有効にします。

{ "MSSQL_TO_MYSQL": { "OpenDatasetsProcedures": true } }