Tento článek popisuje konfiguraci kontroly, testy k provedení a informace můžete získat podporu při řešení problémů s připojení Teradata z revoluce R Enterprise Linux.

Zkontrolujte nainstalované úroveň správce ovladačů unixODBC.

# rpm -qa | grep -i unixodbc


Tento příkaz by měl vrátit nothing jako RRE a Teradata vyžadují unixODBC 2.3.1 a 2.3.2, které musí být vytvořeny a nainstalovali ze zdroje není ot. / min.

# isql --version


Zkontrolujte připojení k Teradata testdsn testu:

# 'isql -v testdsn dbc dbc


Kontrola verze a odkazy související s odbc knihovny v systému nainstalován:

# ls -al /usr/lib64 | grep -i odbc


Zkontrolujte proměnné prostředí ODBCINI a ODBCINSTINI-li nastavit, aby ukazovali na zamýšlené odbc.ini a odbcinst.ini konfiguračních souborů.

# env | grep -i odbc


Obecně platí Pokud nastavit vůbec, by ukazovaly na /etc/odbc.ini a /etc/odbcinst.ini.

Nastavit proměnnou prostředí ODBCINST přejděte na /etc/odbcinst.ini

Zkuste dva odlišné přístupy k připojení k databázi z kódu R revoluce

#No DSN rxSetComputeContext("local") 
SQL <- "SELECT * FROM dbc.dbcinfo" 
DS<- RxOdbcData(sqlQuery = SQL, connectionString = "DRIVER=Teradata;DBCNAME=DbMachineNameOrIP;UID=RevoTester;PWD=RevoTester;") 
rxImport(DS)

#With DSN 
rxSetComputeContext("local") 
SQL <- "SELECT * FROM dbc.dbcinfo" 
DS<- RxOdbcData(sqlQuery = SQL, connectionString = "DSN=testdsn;UID=SomeUser;PWD=SomePwd;") 
rxImport(DS)


Pokud není žádný problém se spuštěním těchto příkazů nebo testovací kód, shromažďovat všechny výstupy testů pro podporu ke kontrole.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti

Projít školení >

Získejte nové funkce jako první

Připojit se k programu Microsoft Insider >

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×