Sql サーバー評価 - AWS Database Migration Service
データベースの復旧モデルがシンプルかを確認するタスクの範囲内のテーブルに計算列が含まれているかを確認するタスクの範囲内のテーブルに列ストアインデックスがあるかを確認するメモリ最適化テーブルがタスクの範囲に入っているかを確認するテンポラルテーブルがタスクの範囲に入っているかを確認する遅延持続性がデータベースレベルで有効になっているかを確認する高速データ復旧がデータベースレベルで有効になっているかを確認するテーブルマッピングのプライマリキーを持つテーブルが 10K を超えているかを確認するソースデータベースに特殊文字を含むテーブルまたはスキーマ名があるかどうかを確認します。ソースデータベースに、マスキングされたデータを含む列名があるかどうかを確認します。ソースデータベースに暗号化されたバックアップがあるかどうかを確認するソースデータベースに URL または Windows Azure にバックアップが保存されているかどうかを確認します。ソースデータベースに複数のディスクにバックアップがあるかどうかを確認するソースデータベースに少なくとも 1 つのフルバックアップがあるかどうかを確認します。ソースデータベースにスパース列と列構造圧縮があるかどうかを確認します。ソースデータベースインスタンスに SQL Server 2008 または SQL Server 2008 R2 のサーバーレベルの監査があるかどうかを確認します。ソースデータベースにフル LOB モードのジオメトリ列があるかどうかを確認します。ソースデータベースに Identity プロパティを持つ列があるかどうかを確認します。DMS ユーザーに FULL LOAD アクセス許可があるかどうかを確認します。DMS ユーザーに FULL LOAD および CDC または CDC のみのアクセス許可があるかどうかを確認します。オンプレミスデータベースまたは ignoreMsReplicationEnablement EC2 データベースで MS-CDC を使用するときに ECA が設定されているかどうかを確認するDMS ユーザーに VIEW DEFINITION アクセス許可があるかどうかを確認します。DMS ユーザーが Sysadmin ロールを持たないユーザーの MASTER データベースに対する DATABASE STATE の表示アクセス許可を持っているかどうかを確認します。DMS ユーザーが SERVER STATE の表示アクセス許可を持っているかどうかを確認します。

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

Sql サーバー評価

このセクションでは、Microsoft SQL Server のソースエンドポイントを使用する移行タスクの個別の移行前評価について説明します。

トピック

データベースの復旧モデルがシンプルかを確認する

API キー: sqlserver-check-for-recovery-model

この移行前評価では、ソースエンドポイント復旧モデルを検証します。 AWS DMS では、継続的なレプリケーションFullのために復旧モデルを Bulk loggedまたは に設定する必要があります。

この評価は、フルロードと CDC の移行、CDC のみの移行の場合にのみ利用できます。この評価は、フルロードのみの移行では有効ではありません。

詳細については、「SQL Server のソースからの継続的なレプリケーション (CDC) を使用するための前提条件」を参照してください。

タスクの範囲内のテーブルに計算列が含まれているかを確認する

API キー: sqlserver-check-for-computed-fields

この移行前評価では、計算された列が存在するかどうかをチェックします。 AWS DMS は、SQL Server の計算された列からの変更のレプリケーションをサポートしていません。

この評価は、フルロードと CDC の移行、CDC のみの移行の場合にのみ利用できます。この評価は、フルロードのみの移行では有効ではありません。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

タスクの範囲内のテーブルに列ストアインデックスがあるかを確認する

API キー: sqlserver-check-for-columnstore-indexes

この移行前評価では、列ストアインデックスを持つテーブルが存在するかどうかをチェックします。 AWS DMS は、列ストアインデックスを持つ SQL Server テーブルからの変更のレプリケーションをサポートしていません。

この評価は、フルロードと CDC の移行、CDC のみの移行の場合にのみ利用できます。この評価は、フルロードのみの移行では有効ではありません。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

メモリ最適化テーブルがタスクの範囲に入っているかを確認する

API キー: sqlserver-check-for-memory-optimized-tables

この移行前評価では、メモリ最適化テーブルの有無をチェックします。 AWS DMS は、メモリ最適化テーブルからの変更のレプリケーションをサポートしていません。

この評価は、フルロードと CDC の移行、CDC のみの移行の場合にのみ利用できます。この評価は、フルロードのみの移行では有効ではありません。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

テンポラルテーブルがタスクの範囲に入っているかを確認する

API キー: sqlserver-check-for-temporal-tables

この移行前評価では、テンポラリテーブルの有無をチェックします。 AWS DMS は、テンポラリテーブルからの変更のレプリケーションをサポートしていません。

この評価は、フルロードと CDC の移行、CDC のみの移行の場合にのみ利用できます。この評価は、フルロードのみの移行では有効ではありません。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

遅延持続性がデータベースレベルで有効になっているかを確認する

API キー: sqlserver-check-for-delayed-durability

この移行前評価では、遅延耐久性の有無をチェックします。 AWS DMS は、遅延耐久性を使用するトランザクションからの変更のレプリケーションをサポートしていません。

この評価は、フルロードと CDC の移行、CDC のみの移行の場合にのみ利用できます。この評価は、フルロードのみの移行では有効ではありません。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

高速データ復旧がデータベースレベルで有効になっているかを確認する

API キー: sqlserver-check-for-accelerated-data-recovery

この移行前評価では、高速データ復旧の有無をチェックします。 AWS DMS は、高速データ復旧によるデータベースからの変更のレプリケーションをサポートしていません。

この評価は、フルロードと CDC の移行、CDC のみの移行の場合にのみ利用できます。この評価は、フルロードのみの移行では有効ではありません。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

テーブルマッピングのプライマリキーを持つテーブルが 10K を超えているかを確認する

API キー: sqlserver-large-number-of-tables

この移行前評価では、プライマリキーを持つテーブルが 10,000 以上あるかをチェックします。MS-Replication で設定されたデータベースでは、プライマリキーがあるテーブル数が過剰な場合、タスクが失敗する可能性があります。

この評価は、フルロードと CDC の移行、CDC のみの移行の場合にのみ利用できます。この評価は、フルロードのみの移行では有効ではありません。

MS-Replication の設定の詳細については、「オンプレミスまたは Amazon EC2 上のセルフマネージド型 SQL Server のデータ変更のキャプチャ」を参照してください。

ソースデータベースに特殊文字を含むテーブルまたはスキーマ名があるかどうかを確認します。

API キー: sqlserver-check-for-special-characters

この移行前評価では、ソースデータベースに次のセットの文字を含むテーブル名またはスキーマ名があるかどうかを検証します。

\\ -- \n \" \b \r ' \t ;

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

ソースデータベースに、マスキングされたデータを含む列名があるかどうかを確認します。

API キー: sqlserver-check-for-masked-data

この移行前評価では、ソースデータベースにマスキングされたデータがあるかどうかを検証します。 はマスキングなしでマスキングされたデータを AWS DMS 移行します。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

ソースデータベースに暗号化されたバックアップがあるかどうかを確認する

API キー: sqlserver-check-for-encrypted-backups

この移行前評価では、ソースデータベースに暗号化されたバックアップがあるかどうかを検証します。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

ソースデータベースに URL または Windows Azure にバックアップが保存されているかどうかを確認します。

API キー: sqlserver-check-for-backup-url

この移行前評価では、ソースデータベースのバックアップが URL または Windows Azure に保存されているかどうかを確認します。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

ソースデータベースに複数のディスクにバックアップがあるかどうかを確認する

API キー: sqlserver-check-for-backup-multiple-stripes

この移行前評価では、ソースデータベースに複数のディスクのバックアップがあるかどうかを検証します。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

ソースデータベースに少なくとも 1 つのフルバックアップがあるかどうかを確認します。

API キー: sqlserver-check-for-full-backup

この移行前評価では、ソースデータベースに少なくとも 1 つのフルバックアップがあるかどうかを検証します。SQL Server はフルバックアップ用に設定する必要があり、データをレプリケートする前にバックアップを実行する必要があります。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

ソースデータベースにスパース列と列構造圧縮があるかどうかを確認します。

API キー: sqlserver-check-for-sparse-columns

この移行前評価では、ソースデータベースにスパース列と列構造圧縮があるかどうかを検証します。DMS は、スパース列と列構造圧縮をサポートしていません。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

ソースデータベースインスタンスに SQL Server 2008 または SQL Server 2008 R2 のサーバーレベルの監査があるかどうかを確認します。

API キー: sqlserver-check-for-audit-2008

この移行前評価では、ソースデータベースが SQL Server 2008 または SQL Server 2008 R2 のサーバーレベルの監査を有効にしているかどうかを検証します。DMS には、SQL Server 2008 および 2008 R2 に関連する既知の問題があります。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

ソースデータベースにフル LOB モードのジオメトリ列があるかどうかを確認します。

API キー: sqlserver-check-for-geometry-columns

この移行前評価では、SQL Server をソースとして使用するときに、ソースデータベースにフルラージオブジェクト (LOB) モードのジオメトリ列があるかどうかを検証します。データベースにジオメトリ列が含まれている場合は、制限付き LOB モードを使用するか、インライン LOB モードを使用するようにInlineLobMaxSizeタスク設定を設定することをお勧めします。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

ソースデータベースに Identity プロパティを持つ列があるかどうかを確認します。

API キー: sqlserver-check-for-identity-columns

この移行前評価では、ソースデータベースに IDENTITYプロパティを持つ列があるかどうかを検証します。DMS は、このプロパティを対応するターゲットデータベース列に移行しません。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

DMS ユーザーに FULL LOAD アクセス許可があるかどうかを確認します。

API キー: sqlserver-check-user-permission-for-full-load-only

この移行前評価では、DMS タスクのユーザーに FULL LOAD モードでタスクを実行するアクセス許可があるかどうかを検証します。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

DMS ユーザーに FULL LOAD および CDC または CDC のみのアクセス許可があるかどうかを確認します。

API キー: sqlserver-check-user-permission-for-cdc

この移行前評価では、DMS ユーザーが FULL LOAD and CDCまたは モードでタスクを実行するアクセス許可を持っているかどうかを確認しますCDC only

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

オンプレミスデータベースまたは ignoreMsReplicationEnablement EC2 データベースで MS-CDC を使用するときに ECA が設定されているかどうかを確認する

API キー: sqlserver-check-attribute-for-enable-ms-cdc-onprem

オンプレミスまたは EC2 データベースで MS-CDC を使用するときに、ignoreMsReplicationEnablement追加の接続属性 (ECA) が設定されているかどうかを確認します。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

DMS ユーザーに VIEW DEFINITION アクセス許可があるかどうかを確認します。

API キー: sqlserver-check-user-permission-on-view-definition

この移行前評価では、エンドポイント設定で指定されたユーザーに アクセスVIEW DEFINITION許可があるかどうかを検証します。DMS には、オブジェクト定義を表示するための VIEW DEFINITION アクセス許可が必要です。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

DMS ユーザーが Sysadmin ロールを持たないユーザーの MASTER データベースに対する DATABASE STATE の表示アクセス許可を持っているかどうかを確認します。

API キー: sqlserver-check-user-permission-on-view-database-state

この移行前評価では、エンドポイント設定で指定されたユーザーに アクセスVIEW DATABASE STATE許可があるかどうかを検証します。DMS では、MASTER データベース内のデータベースオブジェクトにアクセスするためにこのアクセス許可が必要です。ユーザーが sysadmin 権限を持っていない場合、DMS にもこのアクセス許可が必要です。DMS では、関数、証明書、ログインを作成し、認証情報を付与するためにこのアクセス許可が必要です。

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。

DMS ユーザーが SERVER STATE の表示アクセス許可を持っているかどうかを確認します。

API キー: sqlserver-check-user-permission-on-view-server-state

この移行前評価では、追加の接続属性 (ECA) で指定されたユーザーに VIEW SERVER STATEアクセス許可があるかどうかをチェックします。 VIEW SERVER STATEは、サーバー全体の情報と状態をユーザーが表示できるようにするサーバーレベルのアクセス許可です。このアクセス許可は、SQL Server DMVs) と動的管理関数 (DMFsへのアクセスを提供します。このアクセス許可は、DMS ユーザーが CDC リソースにアクセスするために必要です。このアクセス許可は、 FULL LOAD and CDCまたは モードで DMS タスクを実行するために必要ですCDC only

詳細については、「のソースとして SQL Server を使用する場合の制限 AWS DMS」を参照してください。