DMA をインストールする

完了

Microsoft Data Migration Assistant (DMA) を使用すると、アップグレードを行う前に、データベースの互換性を確認できます。

あなたの法律事務所では、あなたの本社と地域事務所のデータベースをアップグレードする必要があります。 さまざまなデータベースが多数あり、Azure のデータベース ソリューションへの移行を検討しているため、DMA で互換性の問題を調査することが決定されました。 自分のローカル コンピューターに DMA をインストールすると、ローカルおよびそれぞれのリモート オフィスの SQL Server に接続して、移行についてそれらを評価できます。

このユニットでは、ローカル コンピューターに DMA をインストールする方法を説明します。

インストールする必要があるもの

現在データベースを管理しているコンピューターに Data Migration Assistant をダウンロードしてインストールすることができます。 DMA は、アップグレード対象の SQL Server インスタンスに対する資格情報以外の依存関係を持たないスタンドアロン アプリケーションです。 DMA は、SQL Server Management Studio (SSMS) など、他のすべてのソフトウェアから分離して実行されます。 SQL Server のホスト コンピューターに DMA を直接インストールするのはベスト プラクティスではありません。

Microsoft Data Migration Assistant をインストールする方法

Microsoft の Web サイトからローカル コンピューターに、インストール パッケージ DataMigrationAssistant.msi をダウンロードします。 サポートされているクライアント オペレーティング システムのバージョンは、Windows 7、8、8.1、10 です。 DMA は Windows Server 2012 および 2016 でもサポートされていますが、運用サーバーにはソフトウェアをインストールしないのがベスト プラクティスです。 DMA には、.NET Framework 4.7.2 64 ビット以上が必要です。

DMA をインストールした後は、接続先の SQL Server インスタンスに対する資格情報とネットワーク アクセスが必要です。

  • 互換性テストを実行するときは、DMA にソース サーバーの資格情報が必要です
  • アップグレードを行うときは、DMA にソース サーバーとターゲット サーバーの資格情報が必要です
  • データベースをアップグレードする場合は、ソース サーバーのアカウントには CONTROL SERVER アクセス許可が必要であり、ターゲット サーバーの資格情報は sysadmin サーバー ロールのメンバーである必要があります

DMA が、ご使用のクライアント マシン上にインストールされている必要があります。 これで、オンプレミスの SQL Server インスタンスとクラウドベースの Azure SQL Database に接続できます。 実際には、運用データベースをアップグレードする前に、開発環境またはテスト環境のデータベースに対して DMA を実行するのが理想的です。