مشكلة في الاتصال بقاعدة البيانات باستخدام Oracle.DataAccess

StackOverflow https://stackoverflow.com/questions/1630713

  •  06-07-2019
  •  | 
  •  

سؤال

ووDBA في شركتي إنشاء مستخدم جديد / كلمة المرور لتطبيق أنا أعمل على. اختبرت تسجيل الدخول باستخدام SQL المطور ويمكن الاتصال بقاعدة البيانات على ما يرام - جميع الجداول لدي الوصول إلى هناك.

ولكن، في طلبي، وعندما أحاول أن استخدام نفس أوراق اعتماد الاتصال باستخدام Oracle.DataAccess.dll، فشل الاتصال، قائلا "استثناء غير معالج: Oracle.DataAccess.Client.OracleException ORA-1017: صالح اسم المستخدم كلمة المرور؛ نفى تسجيل الدخول "

ولقد راجعت ومضاعفة فحص للتأكد من أنني كان يمر في المستخدم الصحيح / كلمة المرور. أنا قليلا جديدة لأوراكل، لذلك أنا لا أعرف من أين تبدأ في النظر لهذه المشكلة. هل لديها أي أفكار لماذا هذا قد يحدث؟

وتحرير للتوضيح:

وولوج يعمل مع أوراق اعتماد كبار السن بلدي، وذلك باستخدام Oracle.DataAccess، ليس فقط مع واحد آخر. هذا هو تطبيق وحدة التحكم صافي، وكتب في C #

string conn_string = "Data Source=" + database + ";User ID=" + 
    user_id + ";Password=" + password + ";";
OracleConnection conn = new OracleConnection(conn_string);

conn.Open();
هل كانت مفيدة؟

المحلول

وأنت لا تقول ما هو إصدار أوراكل الذي تستخدمه. 11G لديها كلمات السر حساسة لحالة الأحرف.

وحاول SQL * صافي أثر على العميل (الكمبيوتر) للاتصال الذي يعمل واحد أن يفعل ذلك. مقارنة لمعرفة ما هو مختلف.

وتتبع العميل:

ويجب أن يحتوي ملف SQLNET.ORA ديك الأسطر التالية لإنتاج ملف تتبع جانب العميل:

وtrace_level_client = 10

وtrace_unique_client = على

وtrace_file_client = sqlnet.trc

وtrace_directory_client =

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top