توضح هذه المقالة الشيكات تكوين الاختبارات للتشغيل ومعلومات لجمع للدعم عند استكشاف أخطاء وإصلاحها اتصالات مقاومة على لينكس من "الثورة لمؤسسة البحث والتطوير".تحقق من مستوى مدير برنامج التشغيل أونيكسودبك المثبتة.
# 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)
إذا كان هناك أي مشكلة في تشغيل هذه الأوامر أو التعليمات البرمجية للاختبار، تجميع إخراج كافة الاختبارات للحصول على الدعم لمراجعة.