Relational Migratorをインストールして、 Windowsで非サーバーとして実行します。非アクティブなサーバーとして実行中場合、 Relational Migrator はサーバー上の任意のIPとポートにバインドし、それを Webアプリケーションとして公開します。
このタスクについて
Relational Migrator は、 Windows上の次のファイルの場所を使用します。
構成ファイル
c:\Users\<username>\AppData\Local\MongoDB\Relational Migrator\Data\user.properties
ダウンロードされた JDBC ドライバー
c:\Users\<username>\AppData\Local\MongoDB\Relational Migrator\Data\Drivers
ログファイル
c:\Users\<username>\AppData\Local\MongoDB\Relational Migrator\Data\Logs\migrator.log
手順
Relational Migrator のインストール
サーバーにログインします。
サーバーには、対話型またはリモート データベース プロトコル (RDP) を使用してログできます。リモート プロトコル(RDP)を使用してサーバーにログインする方法の詳細については、「 RDP を使用してWindowsインスタンスに接続する 」を参照してください。
Relational Migrator
.msi
インストーラーをダウンロードします。Relational Migrator
.msi
インストーラーをターゲット マシンにダウンロードするか、 インスタンスにリモート コピーします。 リリース ページで最新の Relational Migrator インストーラーを見つけます。インストーラーを起動し、ローカルマシンのインストール手順に従います。
Relational Migrator を有効にして、自動サーバーとして実行するようにします。
user.properties
ファイルで、spring.profiles.active: unattended
のコメントを外します。user.properties
ファイルはC:\Users\<Username>\AppData\Local\mongodb\Relational Migrator\Data
にあります。(オプション)TLS/SSL 構成プロパティを更新します。
user.properties
ファイルで、コメントアウトを外し、TLS/SSL 構成プロパティを更新します。Relational Migrator はサーバー上の任意のIPとポートにバインドできるため、非サーバーインストールに TLS/SSL 構成を追加することをお勧めします。詳細については、TLS/SSL 構成プロパティ を参照してください。
(任意)Relational Migrator が実行されるポートを更新します。
デフォルトでは 、 Relational Migrator はポート
8278
で実行されるように構成されています。Relational Migratorが実行されるポートを変更するには、user.properties
ファイルのserver.port
行を更新して、使用するポートを指定します。Relational Migrator を、インストールされた場所またはインストール プロセス中に作成されたショートカットから実行します。
(任意)ログでエラーやその他の情報を確認します。
ログは
C:\Users\<Username>\AppData\Local\mongodb\Relational Migrator\Data\Logs
にあります。Relational Migrator をシステム サービスとして実行する場合、 パスはサービス ユーザーのホームページ ディレクトリの下にあります。 ローカル システムユーザーのプロファイルは
C:\Windows\System32\config\systemprofile
にあります。
システム サービスとして を実行
Relational Migrator をWindowsサーバーにインストールする と、 Relational Migrator をシステム サービスとして実行するように設定できます。Relational Migrator をシステム サービスとして実行中場合、サーバーの起動時にRelational Migratorが自動的に起動します。
希望するサービスマネージャーを起動します。
これらの手順では、NSM(無料のサービス マネージャー ユーティリティ)を使用します。
コマンドプロンプトから、
.\nssm install RelationalMigrator
を実行します。[ Applicationタブから、インストールされた
MongoDB Relational Migrator.exe
のパスと起動ディレクトリを選択します。DetailsMongoDB Relational Migrator[ タブで、サービスの表示名として [ ] を入力します。
[ Log on ] タブから、デフォルトのローカル システム アカウントを保持するか、サービスを実行するための特定のアカウントを選択します。
[Install service] をクリックします。
services.msc
を起動します。新しくインストールされたMongoDB Relational Migratorサービスを見つけ、Start Service をクリックします。
注意
スタートアップ モードがAutomaticの場合、コンピューターが次に再起動すると、サービスは自動的に開始されます。
外部アクセスの有効化
Relational Migrator と同じポートで受信接続を許可するには、Windows Defender ファイアウォール を使用して外部アクセスを有効にします。
高度なセキュリティで Windows Defender ファイアウォール を開きます。
Inbound Rules を選択します。 New Ruleをクリックします。
Port を選択します。 Nextをクリックします。
[ TCP, Specific Local Portsを選択し、ポート番号を入力します。 [ Nextをクリックします。
Allow the connection を選択します。 Nextをクリックします。
必要なネットワークプロファイルを選択します。 [ Nextをクリックします。
ルールの名前を入力します。 [ Finishをクリックします。