使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

本文將告訴組態檢查、 測試執行,以及疑難排解問題上從革命 R 企業的 Linux 的 Teradata 連線時,支援蒐集資訊。

檢查已安裝的層級的 unixODBC 驅動程式管理員。

# rpm -qa | grep -i unixodbc


此命令應傳回 nothing 為 RRE,Teradata 需要 2.3.1 或它必須被建置和安裝來源,不轉速 2.3.2 的 unixODBC。

# isql --version


請檢查 Teradata testdsn 測試連線︰

# 'isql -v testdsn dbc dbc


檢查版本和系統上安裝的 odbc 相關程式庫的連結︰

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


如果檢查 ODBCINI 及 ODBCINSTINI 環境變數集,以確定它們指向預期的 odbc.ini 和 odbcinst.ini 組態檔。

# env | grep -i odbc


一般而言,如果所有設定,他們應該要指向 /etc/odbc.ini 和 /etc/odbcinst.ini。

設定環境變數以指向 /etc/odbcinst.ini ODBCINST

請嘗試從革命 R 的程式碼連接到資料庫的兩種不同的方法

#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)


如果沒有任何問題,執行這些命令或測試程式碼,收集支援,以檢視所測試的所有的輸出。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×