Esta página muestra cómo guardar una nueva conexión de SQL Server desde el Connections página. Puede utilizar una conexión guardada para cualquier tarea de Relational Migrator que requiera conectarse a una base de datos.
Acerca de esta tarea
Para guardar una nueva conexión de SQL Server en Relational Migrator, debe:
Identifique la cadena de conexión de su base de datos o la información de la base de datos.
Conectarse a SQL Server.
Importante
Para planificar su migración y asignar su esquema de SQL Server a un esquema de MongoDB, debe conectarse usando una cuenta con la contraseña correcta.
read permisos.
Para migrar datos, debe conectarse a su base de datos de SQL Server utilizando una cuenta de servicio con los permisos necesarios.
Para obtener información sobre la configuración de la base de datos y los permisos necesarios, consulte Configurar SQL Server.
Pasos
Cadena de conexión de base de datos
La cadena de conexión de SQL Server se ve así:
jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]
Por ejemplo, la base de datos de SQL Server test que se ejecuta en localhost en el puerto 1433 utiliza la siguiente cadena de conexión:
jdbc:sqlserver://localhost:1433;databaseName=test
Autenticación integrada de Windows
Para habilitar la Autenticación Integrada de Windows, agregue integratedSecurity=true; a las opciones de URI. Deje los campos Username y Password en blanco. La Autenticación Integrada de Windows se conecta a la base de datos usando las credenciales del usuario que ejecutó el ejecutable de Relational Migrator.
TLS
Las conexiones JDBC a SQL Server usan Seguridad de la capa de transporte (TLS) de forma predeterminada. La propiedad de cifrado controla TLS. Para deshabilitarla, configure encrypt=false;. Cuando TLS está habilitado, el controlador intenta validar el certificado del servidor de forma predeterminada. Para confiar implícitamente en el certificado del servidor, configure trustServerCertificate=true;.
Nota
Para obtener más información sobre las cadenas de conexión de SQL Server, consulte:
Comportamiento de la propiedad databaseName
En una cadena de conexión de SQL Server, use la propiedad databaseName para especificar la base de datos a la que se conectará. Si omite la propiedad databaseName, la conexión se realizará correctamente, pero solo podrá ver los objetos del esquema predeterminado dbo en todas las bases de datos.
Si especifica la propiedad databaseName, podrá ver tablas de todos los esquemas dentro de la base de datos especificada.
Conectarse a SQL Server
Para crear una cadena de conexión, ingrese lo siguiente:
Campo | Valor |
|---|---|
Host | La IP o nombre DNS del host. |
Port | El número de puerto. |
Database | El nombre de la base de datos. Si se deja en blanco, solo se verán los objetos con el esquema predeterminado |
Authentication | De forma predeterminada, este valor SQL Server es. Si se establece en,Windows se habilita la autenticación integrada de Windows, utilizando las credenciales del usuario que inició el ejecutable de Relational Migrator. Esto deshabilita los Username campos Password y. |
Username y Password | Las credenciales que se usarán para la autenticación. Se deshabilita si Authentication se establece en Windows. Al marcar Save password se guarda la contraseña de forma segura en su máquina, de modo que no tendrá que ingresar Username y Password nuevamente cuando use la conexión guardada. |
General / SSL Alternar | Ver la configuración SSL para la conexión. Para utilizar SSL, primero debe descomentar y actualizar las |
SSL: Use SSL | Habilitar o deshabilitar SSL. |
SSL: Trust server certificate | Con SSL habilitado, marque esta opción para confiar en el certificado almacenado. Déjela sin marcar para verificar el certificado del servidor con una autoridad de certificación de confianza. |
Obtén más información
Relational Migrator se basa en el conector Debezium de código abierto para capturar cambios a nivel de fila. Para más información, consulte Debezium MySQL.
Para obtener información sobre las bases de datos y versiones compatibles, consulte Bases de datos y versiones compatibles.
Para obtener información sobre cómo administrar conexiones guardadas, consulte Administrar conexiones de base de datos.
Para obtener información sobre los proyectos de Relational Migrator, consulte Crear y administrar proyectos.