Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Utilizzo di un gestore di driver ODBC per configurare il driver ODBC - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo di un gestore di driver ODBC per configurare il driver ODBC

Su Linux, utilizzi un gestore di driver ODBC per configurare le impostazioni di connessione ODBC. I gestori di driver ODBC utilizzano i file di configurazione per definire e configurare i driver e le origini dati ODBC. La scelta del gestore di driver ODBC dipende dal sistema operativo utilizzato.

Configurazione del driver ODBC utilizzando il gestore di driver unixODBC

Per configurare il driver ODBC di Amazon Redshift sono necessari i seguenti file:

  • amazon.redshiftodbc.ini

  • odbc.ini

  • odbcinst.ini

Se l'installazione è stata eseguita nella posizione predefinita, il file di configurazione amazon.redshiftodbc.ini si trova in /opt/amazon/redshiftodbcx64.

Inoltre, in /opt/amazon/redshiftodbcx64, puoi trovare i file odbc.ini e odbcinst.ini di esempio. È possibile utilizzare questi file come esempi per configurare il driver ODBC di Amazon Redshift e il nome origine dati (DSN).

Si sconsiglia di usare la directory di installazione del driver ODBC di Amazon Redshift per i file di configurazione. I file di esempio nella directory di installazione sono a puro scopo illustrativo. Se si reinstalla il driver ODBC di Amazon Redshift in un secondo momento o si esegue l'aggiornamento a una versione più recente, la directory di installazione viene sovrascritta. Andranno perse tutte le modifiche apportate ai file nella directory di installazione.

Per evitare questo, copiare il file amazon.redshiftodbc.ini in una directory diversa dalla directory di installazione. Se si copia questo file nella home directory dell'utente, aggiungere un punto (.) alla parte iniziale del nome del file per renderlo nascosto.

Per i file odbcinst.ini e odbc.ini, utilizzare i file di configurazione nella home directory dell'utente o creare nuove versioni in un'altra directory. Per impostazione predefinita, il sistema operativo Linux dovrebbe avere un file odbc.ini e un file odbcinst.ini nella directory principale dell'utente (/home/$USER o ~/.). Questi file predefiniti sono file nascosti, come indicato dal punto (.) davanti a ciascun nome del file. Questi file vengono visualizzati solo quando si utilizza il flag -a per elencare il contenuto della directory.

Qualunque sia l'opzione scelta per i file odbc.ini e odbcinst.ini, modificare i file per aggiungere le informazioni di configurazione del driver e del DSN. Se vengono creati nuovi file, è inoltre necessario impostare variabili di ambiente per specificare dove si trovano questi file di configurazione.

Per impostazione predefinita, i gestori del driver ODBC sono configurati per utilizzare versioni nascoste dei file di configurazione odbc.ini e odbcinst.ini (denominati .odbc.ini e .odbcinst.ini) che si trovano nella directory principale. Sono inoltre configurati per utilizzare il file amazon.redshiftodbc.ini nella directory di installazione del driver. Se si archiviano questi file di configurazione altrove, impostare le variabili di ambiente descritte di seguito in modo che il gestore dei driver possa individuare i file.

Se stai utilizzando unixODBC, procedi nel modo seguente:

  • Imposta ODBCINI sul percorso completo e sul nome file del file odbc.ini.

  • Imposta ODBCSYSINI sul percorso completo della directory che contiene il file odbcinst.ini.

  • Imposta AMAZONREDSHIFTODBCINI sul percorso completo e sul nome file del file amazon.redshiftodbc.ini.

Di seguito è riportato un esempio di impostazione dei valori precedenti:

export ODBCINI=/usr/local/odbc/odbc.ini export ODBCSYSINI=/usr/local/odbc export AMAZONREDSHIFTODBCINI=/etc/amazon.redshiftodbc.ini

Configurazione di una connessione utilizzando un nome origine dei dati (DSN) su Linux

Quando ti connetti al tuo data store utilizzando un nome di origine dati (DSN), configura il odbc.ini file per definire i nomi delle origini dati (). DSNs Imposta le proprietà nel file odbc.ini per creare un DSN che specifica le informazioni di connessione per i data store.

Sui sistemi operativi Linux, usa il seguente formato:

[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/driver_file Host=cluster_endpoint Port=port_number Database=database_name locale=locale

L'esempio seguente mostra la configurazione per odbc.ini con il driver ODBC a 64 bit su sistemi operativi Linux.

[ODBC Data Sources] Amazon_Redshift_x64=Amazon Redshift ODBC Driver (x64) [Amazon_Redshift_x64] Driver=/opt/amazon/redshiftodbcx64/librsodbc64.so Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932Database=dev locale=en-US

Configurazione di una connessione senza DSN su Linux

Per connetterti al data store tramite una connessione che non dispone di un DSN, devi definire il driver nel file odbcinst.ini. Quindi devi fornire una stringa di connessione senza DSN nell'applicazione.

Sui sistemi operativi Linux, usa il seguente formato:

[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/driver_file ...

L'esempio seguente mostra la configurazione per odbcinst.ini con il driver ODBC a 64 bit su sistemi operativi Linux.

[ODBC Drivers] Amazon Redshift ODBC Driver (x64)=Installed [Amazon Redshift ODBC Driver (x64)] Description=Amazon Redshift ODBC Driver (64-bit) Driver=/opt/amazon/redshiftodbcx64/librsodbc64.so
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.