Utiliza esta guía para aprender a integrar bases de datos SQL en Tulip
En este artículo aprenderás:* Cómo configurar un conector SQL* Contexto del tiempo de espera de conexión
Si desea conectar una base de datos externa a Tulip, deberá utilizar un conector SQL.
Configurar un conector SQL
En primer lugar, sigue los pasos descritos en «Conectores» para crear tu conector: asígnale un nombre, elige un host y selecciona el tipo de conector. Una vez hecho esto, podrás configurar los detalles de la conexión.
1. Elige el tipo de base de datos
Tulip es compatible con:
- Microsoft SQL Server
- MySQL
- Oracle DB
- PostgreSQL

2. Introduce los datos de tu servidor
- Dirección del servidor: la dirección IP o el nombre de host donde está alojada tu base de datos.
- Puerto del servidor: el puerto en el que escucha tu base de datos (por ejemplo, MySQL: 3306, PostgreSQL: 5432, SQL Server: 1433).
- SSL: Actívalo si deseas cifrar la conexión (puede requerir ajustes adicionales, como el modo SSL o certificados).
3. Introduce los datos de autenticación
Para MySQL, Oracle DB y PostgreSQL
- Nombre de usuario: nombre de la cuenta de la base de datos con los permisos adecuados.
- Contraseña: la contraseña de esa cuenta.
- Nombre de la base de datos: la base de datos concreta a la que quieres conectarte.

Para Microsoft SQL Server
Puedes iniciar sesión con nombre de usuario y contraseña o con el secreto de entidad de servicio de Entra (Azure AD).
Nota: Próximamente será obligatorio el uso de la autenticación de Entra.
Además del nombre de la base de datos, necesitarás:
- ID de cliente: se proporciona al registrar una aplicación en Entra ID (se encuentra en la pestaña «Autenticación» ).
- Secreto de cliente: la «contraseña» de tu ID de cliente (se encuentra en la pestaña «Certificados y secretos» ).
- ID de directorio (inquilino): el ID único de Azure AD de tu organización (se encuentra en la pestaña «Autenticación» ).
- Nombre de la base de datos: la base de datos a la que quieres conectarte en el servidor.

Detalles de conectividad
Mecanismo de conectividad
Tulip se conecta a las bases de datos mediante controladores específicos de cada proveedor de bases de datos proporcionados por nuestro entorno de ejecución, en lugar de utilizar ODBC o JDBC.
El tiempo de espera del conector o un error cierran la conexión
Para conocer los límites del conector, consulta aquí.
Cuando una función del conector SQL agota el tiempo de espera o produce un error (por ejemplo, un fallo de conexión o un código de error devuelto por la base de datos para la que está configurado el conector), el host del conector cierra automáticamente la conexión.
{{snippet.¿Has encontrado lo que buscabas?}}

