データベース - Azure SQL への移行
- Last Updated: November 21, 2024
- 4 minute read
- MOVEit Transfer
- Version 2024.1
- Version 2024
- Documentation
SQL Server と MySQL Server に加え、データベースサーバーとして Azure SQL を使用するように MOVEit Transfer を設定できるようになりました。このトピックでは、既存の MOVEit Transfer SQL Server データベースを使用し、Azure SQL データベースとして展開する方法について説明します。
始める前に
既存のデータベースの移行先となる Azure SQL データベースサーバーが必要です。まだ Azure SQL データベースサーバーを作成していない場合は、Azure 管理ポータルにサインオンし、データベースサーバーを作成してください。
タスク 1 では次のサーバー情報が必要です。
- Azure SQL サーバー名。
- ユーザー名/パスワードの組み合わせ。
MySQL データベースユーザーに向けた注意事項
お使いの MOVEit Transfer MySQL データベースを Azure SQL に移行する場合、MySQLToMSSQL ユーティリティを使用して Azure SQL スキーマを生成し、Azure SQL にインポートすることができます。(MySQLToMSSQL ユーティリティで、Azure SQL のスキーマ変換がサポートされるようになりました。)
SQL Server を Azure SQL に移行するために必要なタスク
- タスク 1:SQL Server Management Studio (SSMS) を使用して SQL Server データベースを Azure SQL に展開します。
- タスク 2:移行したデータベースのデータベースログインをリセットします。
- タスク 3:Azure SQL レジストリエントリを作成し、定義します。
- タスク 4:Azure SQL に接続するように MOVEit Transfer を設定します。
タスク 1:データベースを Azure SQL に展開する
MOVEit Transfer データベースを既存の Azure SQL データベースサーバーに展開します。
|
手順 |
説明 |
|---|---|
|
1. |
SQL Server Management Studio (SSMS) をインストールします。 サインオンするか、リモートデスクトップから MOVEit Transfer サーバーを実行中のホスト/VM に接続し、最新バージョンの SSMS をインストールします。 注: SSMS は無料でダウンロードできます。必ず最新バージョンを使用してください。Microsoft では Azure SQL と SMSS が頻繁に更新されています。最新バージョンの SMSS は旧バージョンの SQL Server と連動し、さらに Azure SQL プラットフォームに加えられた最新の変更に対応しています。
|
|
2. |
SMSS を起動し、現在の MOVEit Transfer データベースが配置されている SQL Server ホストに接続します。 |
|
3. |
オブジェクトエクスプローラーでデータベースフォルダを展開し、現在の MOVEit Transfer データベースを右クリックして次のように選択します。 [タスク] > [Microsoft Azure SQL データベースへのデータベースの配置]。 [Microsoft Azure SQL データベースへのデータベースの配置] ウィザードが表示されます。 |
|
4. |
[次へ] をクリックして [配置の設定] タブの [ターゲット接続の指定] 画面に進み、[接続] をクリックします。 SQL Server の [サーバーに接続する] ダイアログが表示されます。
|
|
5. |
ターゲットの Azure SQL サーバーに接続するための情報を入力し、[接続] をクリックします。
[接続] をクリックすると、SMSS がお使いの Azure SQL サーバーに接続するので、残りの Azure SQL Database の設定を指定できます。 |
|
6. |
Azure SQL にインストールする MOVEit Transfer を設定するための情報を入力します。
|
|
7. |
[Verify Specified Setting (指定した設定の確認)] ページで [完了] を選択します。[エクスポート処理が開始されます] [操作は完了しました] ページで [閉じる] を選択します。 |
タスク 2:移行したデータベースのデータベース ログインをリセットする
移行したデータベースの MOVEit Transfer データベースログインをリセットします。
|
手順 |
説明 |
|---|---|
|
1. |
SMSS で、[データベース] > [システムデータベース] を展開し、マスターを右クリックして [新しいクエリ] を選択します。 |
|
2. |
[新しいクエリ] ウィンドウで、以下のように入力します。
—ここで、「ここにパスワードを入力」には既存の SQL Server ユーザーパスワードを入力します。(わからない場合は、新しいパスワードを使用して、以下で更新することができます。) |
|
3. |
[実行] をクリックしてこのプロシージャを実行し、パスワードを設定します。 |
タスク 3:Azure SQL の Windows Server レジストリエントリを作成する
|
手順 |
説明 |
|---|---|
|
1. |
MOVEit Transfer を実行中の Windows Server で、Windows Server レジストリエディター (regedit) を起動します。 |
|
2. |
次のレジストリキーを見つけます。
|
|
3. |
サブキーがまだない場合、SQLServer サブキーに次のサブキーを追加します。
|
タスク 4:Azure SQL に接続するように MOVEit Transfer を設定する
MOVEit Transfer Configure ユーティリティを使用して、MOVEit Transfer サーバーを Azure SQL に接続します。
|
手順 |
説明 |
|---|---|
|
1. |
サインオンするか、リモートデスクトップから MOVEit Transfer サーバーが実行中のホスト/VM に接続します。 |
|
2. |
MOVEit Transfer Config コンソールを起動し、[データベース] タブを選択します。
|
|
3. |
MOVEit Transfer サーバーが新しい Azure SQL データベースに接続できるように、次の情報を入力します。
|
|
4. |
[テスト接続] をクリックして、認証情報と接続情報が有効であることを確認します。[OK] をクリックして変更を適用します。 これで MOVEit Transfer システムで新しい Azure SQL データベースが使用されるようになります。 |

