演習: 互換性の問題を明らかにする

完了

あなたは法律事務所のデータベース管理者で、いくつかの CRM データベースを SQL Server 2019 にアップグレードする必要があります。 ソース データベースには、SQL Server 2008 R2 から SQL Server 2016 までのバージョンが含まれます。 SQL Server 2019 にアップグレードする前に、あなたは Microsoft Data Migration Assistant (DMA) を使って、これらの古いデータベースの互換性を確認します。

この演習では、SQL Server 2008 データベースに対して DMA の互換性とパフォーマンスの評価を実行してから、SQL Server 2019 ターゲットに対する結果を表示します。

互換性の評価を実行する

続けて DMA を実行し、それを使用して Adventure Works データベースを評価します。

  1. 左側のメニュー アイコンを選択してポップアップを表示し、[+ 新規] を選択します。
  2. [新規] ポップアップで、[プロジェクトの種類][評価] のままにし、[プロジェクト名] ボックスに「AdventureWorks 2008-2019」と入力します。
  3. [評価の種類][データベース エンジン][ソース サーバーの種類][SQL Server] のままにします。 [ターゲット サーバーの種類] リストで [SQL Server] を選択し、[作成] を選択します。
  4. [オプション] タブで、[ターゲット バージョンを選択する] の一覧を確実に [SQL Server 2019 on Windows] に設定します。
  5. [互換性のイシュー] チェックボックスがオンであることを確認して、[次へ] を選択します。
  6. [サーバーに接続] ポップアップで、[サーバー名] ボックスに「localhost」と入力します。
  7. [認証の種類][Windows 認証] のままにし、[接続を暗号化する] チェック ボックスをオフにして、[接続] を選択します。
  8. [ソースの追加] ポップアップで [AdventureWorks2008R2] のチェック ボックスをオンにし、[追加] を選択します。
  9. [ソースの選択] タブで、[評価の開始] を選択します。

評価が完了すると、[Review results](結果の確認) タブに結果が表示されます。

評価の結果を確認する

これで、DMA によって生成された推奨を調べることができます。

  1. 確認が求められている 1 つの問題が [互換性 150 (1)] タブの [動作変更] タブに強調表示されています。
  2. [Issue details](問題の詳細) で、[推奨] のテキストを確認します。
  3. タブの右側にある [Impacted objects](影響を受けるオブジェクト) の一覧を確認します。
  4. HumanResources が含まれる行を選択します。 [オブジェクトの詳細] に注意してください。
  5. 下の行を選択し、[オブジェクトの詳細] の変化に注目します。

評価の結果をエクスポートする

結果を柔軟なファイル形式にエクスポートするには、次の手順をのようにします。

  1. [Review results](結果の確認) タブで、ページの下部にある [レポートのエクスポート] を選択します。
  2. [評価レポートを保存する] ダイアログ ボックスで、場所を [デスクトップ] に変更します。
  3. [ファイル名前] ボックスに「AdventureWorks 2008-2019」と入力します。
  4. [ファイルの種類] ボックスの一覧で、[CSV ファイル (*.csv)] を選択し、[保存] を選択します。
  5. Data Migration Assistant ウィンドウを最小化し、デスクトップAdventureWorks 2008-2019.csv ファイルをダブルクリックします。
  6. [このファイルを開く方法を選んでください] ダイアログ ボックスで、[メモ帳] を選択し、[OK] を選択します。
  7. 問題と推奨の一覧をスクロールして、評価の結果全体を確認します。 終了したら、メモ帳を閉じます。

警告

サンドボックスを非アクティブ化しないでください。 このサンドボックスは、次のユニットで引き続き使用されます。