أولاً، سنقدم حلين شائعي الاستخدام على الإنترنت:
1. جهاز الكمبيوتر--لوحة التحكم--الأدوات الإدارية--الخدمة--انقر بزر الماوس الأيمن فوق MSSQLSERVER--الخصائص--تسجيل الدخول--هوية تسجيل الدخول--حدد "النظام المحلي" "الحساب"
أو:
2. جهاز الكمبيوتر--لوحة التحكم--الأدوات الإدارية--الخدمة--انقر بزر الماوس الأيمن فوق MSSQLSERVER--الخصائص--تسجيل الدخول--هوية تسجيل الدخول--حدد "هذا الحساب"--أدخل كلمة المرور المعدلة والتأكيد كلمة مرور المسؤول
الفرق بين الاثنين:
اختر الطريقة الأولى، وإذا قمت بتغيير كلمة مرور المسؤول في المستقبل، فلن تحتاج إلى تعديلها (لكن الشخص الذي يقوم بتسجيل الدخول إلى نظام التشغيل هو مسؤول النظام).
اختر الطريقة الثانية،
وإذا قمت بتغيير كلمة مرور المسؤول في المستقبل، فلن تحتاج إلى تعديلها مرة أخرى.
فيما يلي موقف واجهته:
أخبرني زميلي هذا الصباح أن SQL الخاص به لا يمكنه تسجيل الدخول إلى "Enterprise Manager" الخاص به، وكان الخطأ الذي تم الإبلاغ عنه هو "خطأ 1069، لا يمكن بدء الخدمة بسبب فشل تسجيل الدخول". لقد وصلت إلى الحلين أعلاه، ولكن عندما رأيت نافذة الخدمة، وجدت مكانًا آخر قد يسبب هذه المشكلة، كما هو موضح أدناه:
نجد أولاً خدمة MSSQLSERVER، ثم نتحقق من خصائصها.
لقد وجدت أنه تم استخدام حساب مجال للتحقق عند بدء الخدمة، لذلك سألت إذا تم تغيير كلمة المرور الخاصة بمجال تسجيل الدخول، وكانت الإجابة نعم، لأنه تم إعداد المجال ليطلب من المستخدم تغيير كلمة المرور بعد ذلك فترة زمنية معينة، ولا يمكن أن تكون هي نفسها كلمة المرور السابقة (باستثناء كلمة المرور الفارغة، لقد قمت بإجراء تجارب على هذا ^_^). لذلك قمت بإعادة تعيين كلمة المرور هنا، وأعدت تشغيل الخدمة بنجاح، ويمكن لـ SQL أيضًا تسجيل الدخول بنجاح.
من خلال هذه المشكلة، وجدنا أنه عند تعديل كلمة مرور المجال، لن يتم تحديث معلومات التحقق من تسجيل الدخول التي تستخدمها الخدمة المقابلة تلقائيًا ويجب تحديثها يدويًا لحل هذه المشكلة. إذا وجدت الأمر مزعجًا، فمن الأسهل تغيير هوية تسجيل الدخول مباشرة إلى "حساب النظام المحلي" مثل الحل أعلاه.