توضح هذه المقالة الشيكات تكوين الاختبارات للتشغيل ومعلومات لجمع للدعم عند استكشاف أخطاء وإصلاحها اتصالات مقاومة على لينكس من "الثورة لمؤسسة البحث والتطوير".
تحقق من مستوى مدير برنامج التشغيل أونيكسودبك المثبتة.
# rpm -qa | grep -i unixodbc
يجب إرجاع هذا الأمر أي شيء كرر وتتطلب مقاومة أونيكسودبك 2.3.1 أو 2-3-2 التي يجب إنشاء وتثبيت من المصدر، لا لفة في الدقيقة.
# isql --version
تحقق من اتصال اختبار مقاومة تيستدسن:
# 'isql -v testdsn dbc dbc
التحقق من إصدارات وارتباطات مكتبات odbc ذات الصلة المثبتة على النظام:
# ls -al /usr/lib64 | grep -i odbc
التحقق من متغيرات البيئة أودبسيني وأودبسينستيني، في حالة مجموعة، التأكد من أنها تشير إلى ملفات التكوين odbc.ini و odbcinst.ini المقصودة.
# env | grep -i odbc
وبشكل عام، في حالة تعيين على الإطلاق، فينبغي أن تشير إلى/etc/odbc.ini و/etc/odbcinst.ini.
تعيين متغيرات البيئة أودبسينست للإشارة إلى/etc/odbcinst.ini
حاول نهجين مختلفين للاتصال بقاعدة البيانات من التعليمات البرمجية للثورة 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)
إذا كان هناك أي مشكلة في تشغيل هذه الأوامر أو التعليمات البرمجية للاختبار، تجميع إخراج كافة الاختبارات للحصول على الدعم لمراجعة.