Utilizza questa guida per scoprire come integrare i database SQL in Tulip
In questo articolo imparerai:* Come configurare un connettore SQL* Contesto del timeout di connessione
Se desideri collegare un database esterno a Tulip, dovrai utilizzare un connettore SQL.
Configurare un connettore SQL
Per prima cosa, segui i passaggi descritti nella sezione Connettori per creare il tuo connettore: assegnagli un nome, scegli un host e seleziona il tipo di connettore. Una volta fatto ciò, puoi configurare i dettagli della connessione.
1. Scegli il tipo di database
Tulip supporta:
- Microsoft SQL Server
- MySQL
- Oracle DB
- PostgreSQL

2. Inserisci i dettagli del tuo server
- Indirizzo del server: l'IP o il nome host su cui è ospitato il database.
- Porta del server: la porta su cui il database è in ascolto (ad es., MySQL: 3306, PostgreSQL: 5432, SQL Server: 1433).
- SSL: attivare se si desidera crittografare la connessione (potrebbero essere necessarie impostazioni aggiuntive come la modalità SSL o i certificati).
3. Inserisci i dettagli di autenticazione
Per MySQL, Oracle DB e PostgreSQL
- Nome utente: nome dell’account del database con le autorizzazioni appropriate.
- Password: la password di quell'account.
- Nome del database: il database specifico a cui si desidera connettersi.

Per Microsoft SQL Server
È possibile effettuare l'accesso con nome utente e password oppure con il segreto del soggetto di servizio Entra (Azure AD).
Nota: l'autenticazione tramite Entra sarà presto obbligatoria.
Oltre al nome del database, saranno necessari:
- ID client: fornito al momento della registrazione di un'app in Entra ID (disponibile nella scheda Autenticazione ).
- Segreto client: la "password" per l'ID client (disponibile nella scheda Certificati e segreti ).
- ID directory (tenant): l'ID Azure AD univoco della propria organizzazione (reperibile nella scheda Autenticazione ).
- Nome del database: il database a cui desideri connetterti sul server.

Dettagli sulla connettività
Meccanismo di connettività
Tulip si connette ai database utilizzando driver specifici del fornitore del database forniti dal nostro ambiente di runtime, anziché ODBC o JDBC.
Il timeout del connettore o un errore interrompe la connessione
Per i limiti del connettore, vedere qui.
Quando una funzione del connettore SQL va in timeout o genera un errore (ad esempio, errore di connessione o codice di errore restituito dal database per cui il connettore è configurato), l'host del connettore chiude automaticamente la connessione.
{{snippet.Hai trovato quello che cercavi?}}

