قد تطلب بعض التطبيقات سلسلة اتصال، بدلاً من مربع حوار، تحدد كيفية اتصال برنامج التشغيل بمصدر البيانات، وذلك باستخدام سمات معينة. وتقوم كل سمة بتعريف معلومات معينة يحتاجها برنامج التشغيل لإجراء اتصال ناجح. ويكون تنسيق سلسلة الاتصال بالشكل التالي:
نسخ التعليمة البرمجية | |
---|---|
"DSN=<data-source-name> ;[SERVER=<value>] [;PWD=<value>] [;UID=<value>] [;<Attribute>=<value>]" |
ملاحظة: |
---|
يدعم برنامج تشغيل Microsoft ODBC لـ Oracle أيضًا الوسيطة CONNECTSTRING من الإصدار الأول (1.x) لبرنامج التشغيل.
|
يجب تحديد اسم مصدر البيانات إذا لم تقم بتحديد السمات UID وPWD وSERVER (أو CONNECTSTRING) وDRIVER. ومع ذلك، تكون كافة السمات الأخرى اختيارية. في حالة عدم تحديد إحدى السمات، تكون السمة المحددة في علامة التبويب DSNاسم مصدر البيانات (DSN) في مربع الحوار إدارة مصادر بيانات ODBC افتراضية.
يتم شرح سمات سلسلة الاتصال في الجدول التالي.
السمة | الوصف | القيمة الافتراضية |
---|---|---|
DSN |
اسم مصدر البيانات، المدرج في علامة التبويب DSN المستخدم أو DSN النظام في مربع الحوار إدارة مصادر بيانات ODBC. |
"" |
PWD |
كلمة المرور إلى Oracle Server الذي تريد الوصول إليه. يدعم برنامج التشغيل هذا حد Oracle الذي يتكون من 30 حرفًا وله نفس القيود التي تضعها Oracle على كلمات المرور. |
"" |
SERVER |
سلسلة Oracle Server التي تريد الوصول إليها. يمكن أن تكون هذه السلسلة اسمًا مستعارًا لقاعدة بيانات Oracle، مثل إدخال في ملف Tnsnames.ora أو كاسم مستعار يتم تعيينه للخادم الصحيح باستخدام Oracle Names Server. يمكن إعداد اسم مستعار لقاعدة البيانات باستخدام التكوين السريع لـ SQL*Net لـ Oracle (أو التكوين السريع لـ Net8 لقواعد بيانات Oracle8). لمزيد من المعلومات حول الاتصال بإحدى قواعد بيانات Oracle، راجع وثائق Oracle. |
"" |
UID |
اسم المستخدم في Oracle Server. قد لا تكون هذه السمة اختيارية، فقد تطلب بعض قواعد البيانات المعينة هذه السمة لإغراض الأمان. للإشارة إلى مصادقة نظام تشغيل Oracle، استخدم |
"" |
BUFFERSIZE |
الحجم الأمثل للمخزن المؤقت لجلب الأعمدة. يقوم برنامج التشغيل بتحسين ميزة الجلب بحيث تُرجع عملية جلب واحدة من Oracle Server صفوف كافية لملء مخزن مؤقت بهذا الحجم. وتعمل القيم الأكبر على تحسين الأداء عند جلب مزيد من البيانات. |
65535 |
SYNONYMCOLUMNS |
عند تعيين هذه القيمة إلى true (1)، سوف يقوم استدعاء واجهة برمجة تطبيقات SQLColumns بإرجاع معلومات أعمدة للجداول وطرق العرض والمرادفات. وبخلاف ذلك، سوف يقوم SQLColumns بإرجاع الأعمدة فقط للجداول وطرق العرض. لا تقم بتعيين هذه القيمة للحصول على أداء أسرع. |
1 |
REMARKS |
عند تعيين هذه القيمة إلى true (1)، سوف يقوم برنامج التشغيل بإرجاع أعمدة الملاحظات لمجموعة نتائج SQLColumns. لا تقم بتعيين هذه القيمة للحصول على أداء أسرع. |
0 |
StdDayOfWeek |
تُستخدم لفرض معيار ODBC لدالة القيم المفردة DAYOFWEEK. وتكون هذه هي القيمة الافتراضية؛ ويمكن للمستخدمين الذين يحتاجون إلى الإصدار المترجَم تغيير السلوك لاستخدام القيم التي ترجعها Oracle. |
1 |
ملاحظة: |
---|
قد تكون قيم السمات متحسسة لحالة الأحرف.
|
أمثلة
تتصل سلسلة الاتصال التالية بمصدر بيانات الموظفين باستخدام Oracle Server mickey.world وOracle User cindy:
نسخ التعليمة البرمجية | |
---|---|
"DSN=Employees;UID=cindy;PWD=secret;SERVER=mickey.world" |
تتصل سلسلة الاتصال التالية بمصدر بيانات كشف المرتبات باستخدام مصادقة نظام تشغيل Oracle وmoola في Oracle Server:
نسخ التعليمة البرمجية | |
---|---|
"DSN=Payroll;UID=/;PWD=;SERVER=moola" |