الحل: فشل تسجيل الدخول للمستخدم "sa". السبب: غير مرتبط باتصال SQL Server موثوق به.
لقد واجهت هذه المشكلة مرة أخرى أثناء التحقق من الهوية اليوم، لذلك قمت بتجميع الحل الخاص بي للمشاركة مع الأصدقاء الذين لديهم نفس التجربة:
وصف موجز للمشكلة:
فشل تسجيل الدخول للمستخدم "sa". السبب: غير مرتبط باتصال SQL Server موثوق به.
Explanation: حدث استثناء لم تتم معالجته أثناء تنفيذ طلب الويب الحالي. يرجى التحقق من تتبع المكدس للحصول على مزيد من التفاصيل حول الخطأ ومكان وجوده في الكود الذي تسبب فيه.
تفاصيل الاستثناء: System.Data.SqlClient.SqlException: فشل تسجيل الدخول للمستخدم 'sa'. السبب: غير مرتبط باتصال SQL Server موثوق به.
خطأ المصدر:
السطر 118: SqlCommand cmd=new SqlCommand(sql,con);
السطر 119:
السطر 120: con.Open();
السطر 121:
خطوات الحل الخاصة بي:
تحدث هذه المشكلة عمومًا بسبب عدم قيام SQL Server بدمج مصادقة Windows، لذا فإن الحل هو:
1 افتح مدير المؤسسة SQL Server.
2 انقر بزر الماوس الأيمن على اسم الخادم وحدد "تحرير خصائص تسجيل خادم SQL"، ثم حدد "استخدام مصادقة Windows" في مربع الحوار.
3 جربه، لا يعمل. النظر في إعدادات الأمان
4 انقر بزر الماوس الأيمن فوقه، وحدد "خصائص"، ثم افتح علامة التبويب "الأمان".
5 في علامة التبويب، حدد المصادقة كـ "SQL Server وWindows"، واترك الآخرين دون تغيير