- لا يمكن أن يؤدي الخطأ إلى إنشاء سياق SSPI يمكن أن يمنع المسؤول والمستخدمين من الوصول إلى ملفات SQLالخادم.
- في هذه المقالة ، نحن استكشف الطرق الثلاث ل إصلاح هذا الخطأ ل يعيدك عبر الانترنت.
- إذا استمرت المشكلة ، فتحقق من صفحة SQL Server ل أكثر الإصلاحات.
- يمكنك أيضًا استكشاف مركز استكشاف الأخطاء وإصلاحها ل أكثر حلول مفيدة.
سيحافظ هذا البرنامج على تشغيل برامج التشغيل الخاصة بك ، وبالتالي يحميك من أخطاء الكمبيوتر الشائعة وفشل الأجهزة. تحقق من جميع برامج التشغيل الخاصة بك الآن في 3 خطوات سهلة:
- تنزيل DriverFix (ملف تنزيل تم التحقق منه).
- انقر ابدأ المسح للعثور على جميع السائقين الإشكاليين.
- انقر تحديث برامج التشغيل للحصول على إصدارات جديدة وتجنب أعطال النظام.
- تم تنزيل DriverFix بواسطة 0 القراء هذا الشهر.
الاسم الأساسي للهدف غير صحيح - لا يمكن إنشاء خطأ في سياق SSPI يحدث عند محاولة إجراء اتصال SQL خادم من خادم بعيد بحساب Windows.
هذا خطأ عام. يمكن تشغيله بسبب العديد من الأسباب بما في ذلك كلمة المرور القديمة أو انجراف الساعة أو الفشل في تسجيل SPN أو إذن الوصول إلى Active Directory.
في هذه المقالة ، نلقي نظرة على بعض خطوات استكشاف الأخطاء وإصلاحها لمساعدتك في حل خطأ سياق SSPI لا يمكن إنشاء على خادم Windows.
كيف يمكنني إصلاح الاسم الأساسي الهدف غير صحيح - لا يمكن إنشاء خطأ في سياق SSPI؟
1. تغيير مستخدم خدمة SQL
حاول تغيير مستخدم SQL SERVICE بمسؤول المجال. عندما تقوم بإيقاف تشغيل الخدمة ، فأنت بحاجة إلى حساب بامتيازات لإنشاء SPN جديد (اسم الخدمة الأساسي).
عندما تبدأ الخدمة بدونها ، فإنها ستطلق الخطأ. يمكن أن يؤدي تغيير امتيازات حساب النظام الخاص بك إلى إصلاح الخطأ.
ومع ذلك ، يوصى دائمًا بحسابات الخدمة لمنحها أقل الامتيازات لأسباب أمنية.
قم بإزالة إدخالات SPN من AD Users and Computers
- افتح مستخدم Active Directory وأجهزة الكمبيوتر في طريقة العرض المتقدمة.
- ابحث عن إدخالات SSPN لـ MSSQL Svc.
- قم بإزالة جميع الإدخالات المرتبطة بـ MSSQL Svc.
- أغلق مستخدم AD وأجهزة الكمبيوتر وتحقق من وجود أي تحسينات.
- تغيير إذن Active Directory.
2. تحقق من كلمة المرور الخاصة بك
يمكن أن يحدث الخطأ لا يمكن إنشاء سياق SSPI بسبب مشاكل كلمة المرور. إذا كنت قد غيرت كلمة مرورك مؤخرًا ، ولكنك لم تسجل الخروج من حسابك ، فقد يؤدي ذلك إلى حدوث الخطأ.
حاول تسجيل الخروج ثم تسجيل الدخول باستخدام كلمة المرور الجديدة لإصلاح الخطأ.
في حالات أخرى ، قد تكون المشكلة بسبب انتهاء صلاحية كلمة المرور. قم بتغيير كلمة المرور منتهية الصلاحية وقم بتسجيل الدخول باستخدام بيانات الاعتماد الجديدة لمعرفة ما إذا كان ذلك يحل الخطأ.
3. تغيير إذن Active Directory
- يركض Adsiedit.msc ومن يركض صندوق المحادثة.
- في ال خدمة الدليل النشط نافذة ، قم بتوسيعالمجال [YourDomainName]، ثم قم بالتوسيع DC = RootDomainName، وثم CN = المستخدمون.
- انقر بزر الماوس الأيمن فوق CN = [YourAccountName] واختر الخصائص.
- افتح ال حماية التبويب.
- انقر فوق متقدم اختيار.
- حدد أيًا من ملفات الذات صفوف.
- انقر يحرر وبعد ذلك افتح إدخال الإذن نافذة او شباك.
- هنا ، تأكد من أن المالك تم تعيينه على الذات، يكتب تم تعيينه على تسمح، و مطبق إلى هذا الكائن فقط.
-
في قسم الخصائص ، حدد ما يلي.
اقرأ servicePrincipalName
اكتب servicePrincipalName - انقر نعم لتطبيق التغييرات والخروج.
حاول إنشاء اتصال جديد وتحقق مما إذا كان لا يمكن إنشاء خطأ سياق SSPI قد تم حله. تأكد من إعادة تشغيل خدمات SQL المرتبطة بالحساب الحالي لتطبيق التغييرات.
يعد تغيير إذن Active Directory خيارًا آمنًا من تغيير مستخدم خادم SQL. ومع ذلك ، قبل الشروع في تغيير الإذن ، تأكد من تشغيل المشكلة بسبب مشكلات الأذونات.
قم بتسجيل الدخول إلى الخادم حيث يتم تشغيل مثيل SQL الخاص بك ، ثم تحقق من سجلات الأخطاء للتحقق مما إذا كان الخطأ قد تم تشغيله بسبب مشاكل الأذونات.
سيبدو الخطأ في السجل كما يلي:
تعذر على مكتبة واجهة شبكة SQL Server تسجيل اسم الخدمة الأساسي (SPN) [MSSQLSvc / servername.domainname.net: 1433] لخدمة SQL Server.
رمز إرجاع Windows: 0x2098 ، الحالة: 15. قد يؤدي الفشل في تسجيل SPN إلى مصادقة متكاملة لاستخدام NTLM بدلاً من Kerberos.
هذه رسالة إعلامية. مطلوب إجراء إضافي فقط إذا كانت مصادقة Kerberos مطلوبة من خلال سياسات المصادقة وإذا لم يتم تسجيل SPN يدويًا.
لا يمكن أن يؤدي الخطأ إلى إنشاء سياق SSPI يمكن أن يحدث بسبب الإذن بالإضافة إلى مشكلات بيانات الاعتماد منتهية الصلاحية. يجب أن يساعدك تغيير كلمة المرور والإذن في إصلاح الخطأ وتسجيل الدخول مرة أخرى إلى خادم SQL.