SQL Server と MySQL Server に加え、データベースサーバーとして Azure SQL を使用するように MOVEit Transfer を設定できるようになりました。このトピックでは、既存の MOVEit Transfer SQL Server データベースを使用し、Azure SQL データベースとして展開する方法について説明します。
重要: アプリケーションサーバー ( MOVEit Transfer サーバー) とデータベースを同じタイムゾーンに設定する必要があります。組織レベルのコントロール ([SETTINGS (設定)] -> [Display (表示)] -> [Regulatory Compliance (規制順守)] -> ["GMT" timezone offset statement ("GMT" タイムゾーンのオフセット文)]) を使用して、設定したタイムゾーンをユーザーに表示できます。
Azure SQL は協定世界時 (UTC) で実行されています。WebUI (認証アプリ、E メールなど) で有効にした 2 要素認証を使用する場合は、 MOVEit Transfer アプリケーションサーバーノードはこれと一致する必要があります。このベストプラクティスを無視する場合、クライアント証明書など、適用できる他の形式の認証があります。
既存のデータベースの移行先となる Azure SQL データベースサーバーが必要です。まだ Azure SQL データベースサーバーを作成していない場合は、Azure 管理ポータルにサインオンし、データベースサーバーを作成してください。
タスク 1 では次のサーバー情報が必要です。
お使いの MOVEit Transfer MySQL データベースを Azure SQL に移行する場合、MySQLToMSSQL ユーティリティを使用して Azure SQL スキーマを生成し、Azure SQL にインポートすることができます。(MySQLToMSSQL ユーティリティで、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 サーバーに接続するための情報を入力し、[接続] をクリックします。
|
6. |
Azure SQL にインストールする MOVEit Transfer を設定するための情報を入力します。
|
7. |
[Verify Specified Setting (指定した設定の確認)] ページで [完了] を選択します。[エクスポート処理が開始されます] [操作は完了しました] ページで [閉じる] を選択します。 |
移行したデータベースの MOVEit Transfer データベースログインをリセットします。
手順 |
説明 |
1. |
SMSS で、[データベース] > [システムデータベース] を展開し、マスターを右クリックして [新しいクエリ] を選択します。 |
2. |
[新しいクエリ] ウィンドウで、以下のように入力します。
—ここで、「ここにパスワードを入力」には既存の SQL Server ユーザーパスワードを入力します。(わからない場合は、新しいパスワードを使用して、以下で更新することができます。) |
3. |
[実行] をクリックしてこのプロシージャを実行し、パスワードを設定します。 |
手順 |
説明 |
1. |
MOVEit Transfer を実行中の Windows Server で、Windows Server レジストリエディター (regedit) を起動します。 |
2. |
次のレジストリキーを見つけます。
|
3. |
サブキーがまだない場合、SQLServer サブキーに次のサブキーを追加します。
|
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 データベースが使用されるようになります。 |