Windows 服务器 安装
安装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 配置属性。建议在无人值守的服务器安装中补充 TLS/SSL 配置,因为 Relational Migrator 可以绑定到服务器上的任何 IP 和端口。 有关其他信息,请参阅 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
。
作为系统服务运行
在Windows服务器上安装Relational Migrator时,可以将Relational Migrator设立为系统服务运行。将Relational Migrator作为系统服务运行时, Relational Migrator会在服务器启动时自动启动。
启动您选择的服务管理器。
这些步骤使用 NSSM (免费的服务管理器实用程序)。
在命令提示符中运行
.\nssm install RelationalMigrator
。从Application标签页中,选择已安装
MongoDB Relational Migrator.exe
的路径和初创企业目录。在Details标签页中,输入MongoDB 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 。