Instale Relational Migrator para ejecutarlo como un servidor sin supervisión en Windows. Cuando se ejecuta como un servidor desatendido, Relational Migrator se conecta a cualquier IP y puerto del servidor y lo expone como una aplicación web.
Acerca de esta tarea
Relational Migrator utiliza las siguientes ubicaciones de archivos en Windows:
archivo de configuración
c:\Users\<username>\AppData\Local\MongoDB\Relational Migrator\Data\user.propertiesControladores JDBC descargados
c:\Users\<username>\AppData\Local\MongoDB\Relational Migrator\Data\Driversentradas de registro
c:\Users\<username>\AppData\Local\MongoDB\Relational Migrator\Data\Logs\migrator.log
Pasos
Instalar Relational Migrator
Inicie sesión en el servidor.
Puede iniciar sesión en el servidor de forma interactiva o mediante el Protocolo de Escritorio Remoto (RDP). Para obtener más información sobre cómo iniciar sesión en el servidor mediante el Protocolo de Escritorio Remoto (RDP), consulte Conéctate a tus instancias de Windows usando RDP.
Descargue el instalador de Relational Migrator
.msi.Descargue el instalador de Relational Migrator
.msien la máquina de destino o cópielo remotamente a la instancia. Encuentre la versión más reciente del instalador de Relational Migrator en la página de lanzamiento.Inicia el instalador y sigue las indicaciones en la máquina local Instrucciones de instalación.
Habilitar el Relational Migrator para que funcione como un servidor desatendido.
En tu archivo
user.properties, descomentaspring.profiles.active: unattended. Tu archivouser.propertiesse encuentra enC:\Users\<Username>\AppData\Local\mongodb\Relational Migrator\Data.(Opcional) Actualice las propiedades de configuración de TLS/SSL.
En tu archivo
user.properties, descomenta y actualiza las propiedades de configuración TLS/SSL.Se recomienda que la instalación desatendida del servidor se complemente con la configuración de TLS/SSL porque Relational Migrator puede estar vinculado a cualquier IP y puerto en el servidor. Para obtener información adicional, consulte Propiedades de configuración de TLS/SSL.
(Opcional) Actualiza el puerto en el que se ejecuta Relational Migrator.
Por defecto, el Relational Migrator está configurado para ejecutarse en el puerto
8278. Para cambiar el puerto en el que se ejecuta Relational Migrator, actualiza la líneaserver.porten tu archivouser.propertiespara especificar tu puerto preferido.Ejecute el Migrador Relacional desde su ubicación de instalación o cualquier acceso directo creado durante el proceso de instalación.
(Opcional) Consulta los registros para identificar errores u otra información.
Los registros se encuentran en
C:\Users\<Username>\AppData\Local\mongodb\Relational Migrator\Data\Logs.Al ejecutar Relational Migrator como un servicio de sistema, la ruta está bajo el directorio personal del usuario del servicio. El perfil del usuario del sistema local se encuentra en
C:\Windows\System32\config\systemprofile.
Ejecutar como servicio del sistema
Cuando instalas Relational Migrator en un servidor Windows, puedes configurar Relational Migrator para que se ejecute como un servicio de sistema. Cuando se ejecuta Relational Migrator como un servicio del sistema, Relational Migrator se inicia automáticamente cuando se inicia el servidor.
Inicie el Service Manager de su elección.
Estos pasos utilizan NSSM (una utilidad de administración de servicios gratuita).
Desde el símbolo del sistema, ejecute
.\nssm install RelationalMigrator.Desde Application pestaña, elige la ruta y el directorio de inicio del
MongoDB Relational Migrator.exeinstalado.En la pestaña Details, ingresa MongoDB Relational Migrator como el nombre público del servicio.
Desde la pestaña Log on, mantenga la cuenta predeterminada del sistema local o elija una cuenta específica para ejecutar el servicio.
Haga clic en Install service.
Lanzar
services.msc.Busque el servicio MongoDB Relational Migrator recién instalado y haga clic en Start Service.
Nota
Cuando el modo de inicio está en Automatic, el servicio se inicia automáticamente la próxima vez que se reinicie el ordenador.
Habilitar acceso externo
Para permitir conexiones entrantes en el mismo puerto que Relational Migrator, habilite el acceso externo con el Firewall de Windows Defender.
Abra el Firewall de Windows Defender con seguridad avanzada.
Se debe seleccionar Inbound Rules. Hacer clic en New Rule.
Se debe seleccionar Port. Hacer clic en Next.
Selecciona TCP, Specific Local Ports e ingresa el número de puerto. Haz clic en Next.
Se debe seleccionar Allow the connection. Hacer clic en Next.
Seleccione los perfiles de red deseados. Haga clic en Next.
Ingresa un nombre para la regla. Haz clic en Finish.