الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

(SqlException)خطأ من نوع

مغلق
بدأه سند في 5 مايو 2005 · 2 رد · 503 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارجو مساعدتي في حل هذا الخطأ الذي يتنفذ عند محاولتي الاتصال بقاعدة بيانات sql server2000

عند السطر:

 	 SqlConnection c = new SqlConnection("server=localhost;uid=sa;pwd=sa;database=Northwind");
 	 SqlDataAdapter da = new SqlDataAdapter("Select * from Table1", c);

 	 DataSet ds = new DataSet();
//هذا بالتحديد************************************************
da.Fill(ds, "Table1");
//**********************************************************

الخطأ:

System.Data.SqlClient.SqlError:
 Login failed for user 'sa'. 
Reason: Not associated with a trusted SQL Server connection.
D:\My%20Pictures\صور\my%20images\digital.jpeg
#2

يبدو ان Sql Server لا يقوم بعمل ال authentication من خلال الاسم وكلمة المرور، بل يعتمد على اسم المستخدم الخاص بويندوز

يمكن حل ذلك من خلال طريقتين، الطريقة الاولى بان تجعل ال ConnectionString يعتمد على Integrated security حيث لن تحتاج لتمرير اسم المستخدم وكلمة المرور، وسوف يقوم Sql server بعملية ال authentication حسب اسم المستخدم الويندوز العامل حاليا، ويصبح شكل جملة الاتصال بهذا الشكل

SqlConnection c = new SqlConnection("server=localhost;integrated security = sspi;database=Northwind");

او ان تضبط إعدادات Sql Server لتصبح عملية ال authentication على اسم المستخدم وكلمة المرور ، وفي هذه الحالة سوف تعمل جملة الاتصال التى كتبتها

لتغير اعدادت sql server

شغل Enterprise manager ومن ثم اختار local ثم properties وإذهب الى التاب الخاص ب Security واجعل الخيار الخاص بال authentication هو Sql server and windows

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#3

السلام عليكم

شكرا لك اخي محمد نسمان على المساعدة

البرنامج شغال وشكرا مرة ثانية

D:\My%20Pictures\صور\my%20images\digital.jpeg

هذا الموضوع مغلق.

مواضيع مشابهة