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

خطأ جديد عند تشغيل الصفحة

بدأه gabbary في 2 أبريل 2010 · 7 رد · 707 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Server Error in '/WebSite1' Application.

--------------------------------------------------------------------------------

Cannot open user default database. Login failed.

Login failed for user 'SECURITY\ASPNET'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Cannot open user default database. Login failed.

Login failed for user 'SECURITY\ASPNET'.

Source Error:

Line 17: cmdInsert.CommandText = strInsert;

Line 18:

Line 19: conn.Open();

Line 20: cmdInsert.ExecuteNonQuery();

Line 21: conn.Close();

من لديه الحل لو سمحتم

gabbary@gmail.com

#2

المشكلة في عملية الدخوال الى قاعدة البيانات.. اذن الخطأ في ال Connection String

تاكد من السترنغ

#3

يا أخي الخطأ واضح و صريح أهه :

اقتباس
Login failed for user 'SECURITY\ASPNET'.
#4

صديقي انا لم امر بهذه المشكلة

ولكن سؤال هل قاعدة البيانات عبارة عن ملفات ام انها ضمن السيرفر

تم تعديل هذه المشاركة بواسطة AsJsGle في 2 أبريل 2010 في 03:41

In bad state

#5

شاكر لكم اعزائي مروركم

طبعا قاعدة البيانات في المجلد Abb-Data ضمن المشروع

نص الاتصال :-

"Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\TestDatabase.mdf;Integrated Security=True;User Instance=True";

gabbary@gmail.com

#6

حل اول قريتو بالرابط التالي

http://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/b1fad2ef-305c-4e30-8b05-e126e659478b

من SQL Server Surface Area Configuration

حاول التاكد من remote connection

اذا كان local connection only

بيكون تمام ولازم تجرب طريقة تانية

انو تحذف ملف قاعدة البيانات ASPNETDB.MDF

و aspnetdb_log.ldf ومن ثم اعادة ضبط الاعدادات من البداية

بكل الحوال تبقى حلول مجربة ولكن انا عندما اقع باي مشكلة مع نظام الوندوز انشا مستخدم جديد اي حساب جديد واتوقع اخر حل ان يكون صحيح

لاني مجربه اكثر من مرة وشغال طبعا مع مشاكل السيرفر فقط

تم تعديل هذه المشاركة بواسطة AsJsGle في 2 أبريل 2010 في 14:35

In bad state

#7

الرسالة معناها أن هذا المستخدم غير مسموح له بالوصول لقاعدة البيانات.

هل المستخدم security\aspnet له كلمة مرور للوصول لقاعدة البيانات؟ إذا كان كذلك فقم بتغيير جملة الاتصال و ضع كلمة المرور بها.

إذا لم يكن ذلك فتأكد من أن هذا المستخدم له صلاحيات الوصول لقاعدة البيانات عن طريق الذهاب لقاعدة البيانات في برنامج السيكوال ثم قائمة security ثم قائمة users و إذا لم تجد المستخدم فقم بإضافته.

عموما" يجب أن تضع مشروع في مجلد wwwroot لتجربته و تعيين الصلاحيات من نافذة computer

تم تعديل هذه المشاركة بواسطة بهاء صلاح الدين فراج في 2 أبريل 2010 في 16:05

#8

أبشركم حليت المشكلة

أولاً شاكر جداً جداً وكل امتناني لكل من تابع معي هذه المشكلة والتي من خلال متابعتهم واقتراحاتهم استطعت التفكير في حلول لم تخطر على بالي

الحل كان أسهل مما توقعت :

1- أنشأت في sql server مستخدم security\aspnet

2- من خصائص -- Server Roles -- منحت المستخدم صلاحية sysadmin

3- انتهت المشكلة وأستطيع ان إكمال موقعي والحمد لله

طبعاً استقيت الحل من هذا الموقع http://social.msdn.m...05-e126e659478b الذي أشار له مشكوراً الأخ AsJsGle

مشاركة العضو JohnHadj

تم تعديل هذه المشاركة بواسطة gabbary في 3 أبريل 2010 في 01:33

gabbary@gmail.com

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