Data Migration Assistant を使って SQL Server をアップグレードする

Data Migration Assistant を使うと、オンプレミスの SQL Server のシームレスな評価が提供され、新しいバージョンの SQL Server にアップグレードしたり、Azure VM 上の SQL Server や Azure SQL Database に移行したりすることができます。

この記事では、Data Migration Assistant を使って、オンプレミスの SQL Server を新しいバージョンの SQL Server や Azure VM 上の SQL Server にアップグレードする詳しい手順について説明します。

新しい移行プロジェクトを作成する

  1. 左側のペインで、[新規] (+) を選択し、[移行] プロジェクトの種類を選択します。

  2. オンプレミスの SQL Server を新しいバージョンのオンプレミスの SQL Server にアップグレードする場合は、ソース サーバーとターゲット サーバーの種類を SQL Server に設定します。

  3. [作成] を選択します

    Create migration project

ソースとターゲットを指定する

  1. ソースについては、[ソース サーバーの詳細] セクションの [サーバー名] フィールドに SQL Server のインスタンス名を入力します。

  2. ソース SQL Server インスタンスによってサポートされる [認証の種類] を選択します。

  3. ターゲットについては、[ターゲット サーバーの詳細] セクションの [サーバー名] フィールドに SQL Server のインスタンス名を入力します。

  4. ターゲット SQL Server インスタンスによってサポートされる [認証の種類] を選択します。

  5. [接続のプロパティ] セクションで [接続を暗号化する] を選択して、接続を暗号化することをお勧めします。

  6. 次へ をクリックします。

    Specify source and target page

データベースの追加

  1. 移行する具体的なデータベースを選択するには、[データベースの追加] ページの左側のペインでそれらのデータベースを選択するだけです。

    既定では、ソース SQL Server インスタンス上のすべてのユーザー データベースが移行対象として選択されます

  2. 以下の手順を実行することで、ページの右側にある移行設定を使ってデータベースに適用される移行オプションを設定します。

    Note

    移行するすべてのデータベースに移行設定を適用するには、左側のペインでサーバーを選択します。 左側のペインでデータベースを選択することで、個々のデータベースを特定の設定で構成することもできます。

    a. [バックアップ操作用にソースおよびターゲット SQL Server からアクセスできる共有場所] を指定します。 ソース SQL Server インスタンスを実行するサービス アカウントに共有場所への書き込み権限があることと、ターゲットのサービス アカウントに共有場所での読み取り権限があることを確認してください。

    b. ターゲット サーバー上のデータとトランザクション ログ ファイルを復元する場所を指定します。

    Add databases page

  3. [共有場所のオプション] ボックスに、ソースおよびターゲット SQL Server インスタンスがアクセスできる共有場所を入力します。

  4. ソースとターゲットの両方の SQL Server インスタンスがアクセスできる共有場所を指定できない場合は、[ターゲット サーバーの読み取り元および復元元とすることができる別の場所にデータベースのバックアップをコピーします] を選択します。 その後、[復元操作のためのバックアップの場所] ボックスに値を入力します。

    Data Migration Assistant を実行するユーザー アカウントに、バックアップの場所に対する読み取り特権と、ターゲット サーバーの復元元の場所への書き込み権限があることを確認してください。

    Option to copy database backups to different location

  5. [次へ] を選択します。

Data Migration Assistant では、バックアップ フォルダー、データ、ログ ファイルの場所に対して検証が実行されます。 検証に失敗した場合は、オプションを修正してから、[次へ] を選択します。

ログインを選択する

  1. 移行用の特定のログインを選択します。

    重要

    移行用に選択したデータベース内の 1 人以上のユーザーにマップされているログインを必ず選択してください。

    既定では、移行に適したすべての SQL Server および Windows ログインが移行用に選択されます。

  2. [移行の開始] を選択します。

    Select logins and start migration

結果の表示

移行の進行状況は、[結果の表示] ページで監視できます。

View results page

移行結果をエクスポートする

  1. [結果の表示] ページの下部にある [レポートのエクスポート] をクリックして、移行結果を CSV ファイルに保存します。

  2. 保存したファイルでログイン移行に関する詳細を確認し、変更内容を確認します。

関連項目