تصحيح: ظهور رسالة خطأ عند محاولة استخدام ملقم SQL مصادقة تسجيل الدخول تسجيل الدخول إلى مثيل SQL Server 2005: "خطأ في تسجيل الدخول: 18456"

ينطبق على: Microsoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Enterprise EditionMicrosoft SQL Server 2005 Developer Edition

الخطأ رقم: 50000300 (الإصلاح العاجل SQL)
تقوم Microsoft بتوزيع الإصلاحات Microsoft SQL Server 2005 كأحد الملفات القابلة للتحميل. لأن الإصلاحات التراكمي، كل إصدار جديد يحتوي على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2005 السابقة.
توضح هذه المقالة التالية حول هذا الإصدار الإصلاح:
  • المشكلات التي يتم إصلاحها من خلال حزمة الإصلاحات الجديدة
  • متطلبات لتثبيت حزمة الإصلاحات الجديدة
  • معلومات حول ما إذا كان يجب تشغيل الكمبيوتر بعد تثبيت حزمة الإصلاحات الجديدة
  • معلومات حول ما إذا كان يتم استبدال حزمة الإصلاحات الجديدة أي حزمة الإصلاحات الجديدة
  • معلومات حول ما إذا كان يجب إجراء أية تغييرات على السجل
  • الملفات التي تم تضمينها في حزمة الإصلاحات الجديدة

الأعراض


في SQL Server 2005، تلقي "خطأ في تسجيل الدخول: 18456" رسالة خطأ عند محاولة تسجيل الدخول إلى مثيل SQL Server 2005 من الشروط التالية صحيحاً:
  • حاول استخدام تسجيل دخول مصادقة SQL Server لتسجيل الدخول إلى المثيل.
  • يتم تكوين خدمة SQL Server ﻻستخدام حساب مجال لحساب خدمة بدء التشغيل.
  • SQL المصادقة على تسجيلات الدخول التي تظهر "خطأ في تسجيل الدخول: 18456" رسالة الإعلام بالخطأ التي تم تكوينها لاستخدام Windows فرض نهج كلمة مرور المجال.

    ملاحظة: بشكل افتراضي، يتم تمكين فرض نهج كلمة مرور المجال Windows ل SQL المصادقة على تسجيلات الدخول إلا إذا قمت بتعيين جملة CHECK_POLICY كشف "إنشاء تسجيل دخول" إلى إيقاف التشغيل عند إنشاء تسجيل دخول معينة.
  • تم تأمين حساب الخدمة لبدء تشغيل خدمة SQL Server أو تعطيله على وحدة تحكم المجال.
إذا تم تكوين تدقيق تسجيل الدخول لكتابة حدث فشل تسجيل الدخول إلى سجل الأخطاء لمثيل SQL Server، يتم كتابة الرسائل التالية إلى الملف Errorlog ملقم SQL:
رسالة الخطأ 1
التاريخ الوقت خطأ تسجيل الدخول: 18456، الخطورة: الحالة 14: 10.
رسالة الخطأ 2
التاريخ الوقت فشل تسجيل الدخول تسجيل الدخول للمستخدم '< اسم المستخدم >'. [العميل: < عنوان IP >]
ملاحظة: حالة هذا الخطأ 18456 هو 10. على الرغم من ذلك، يمكنك دائماً تلقي هذا "خطأ في تسجيل الدخول: 18456" رسالة خطأ في حالة معينة إلى 1 في تطبيق العميل. لزيادة الأمان، رسالة الإعلام بالخطأ التي يتم إرجاعها إلى العميل عن عمد بإخفاء طبيعة الخطأ المصادقة بتعيين حالة خطأ 18456 دوماً إلى 1. بشكل افتراضي، فشل تسجيل الدخول تم تمكين تدقيق. في هذه الحالة، تقرير عن الحالة الحقيقية للخطأ 18456 في الملف Errorlog ملقم SQL. لمزيد من المعلومات حول كيفية استكشاف أخطاء 18456، قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:

الحل


يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، يهدف هذا الإصلاح العاجل إلى حل المشكلة الموضحة في هذه المقالة فقط. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي من تحديث البرنامج الذي يحتوي على هذا الإصلاح العاجل.

إذا كان يتوفر الإصلاح العاجل للتنزيل، يوجد مقطع "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف. في حالة عدم ظهور هذا القسم، اتصل بخدمة العملاء ل Microsoft والدعم للحصول على الإصلاح العاجل.

ملاحظة: في حالة حدوث مشكلات إضافية أو يجب إجراء استكشاف للأخطاء وحلها، قد يلزم إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول على قائمة أرقام هواتف خدمة العملاء ل Microsoft والدعم أو لإنشاء طلب خدمة منفصل، قم بزيارة موقع Microsoft التالي على الويب:ملاحظة: يعرض النموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر الإصلاح الجديد. في حالة عدم ظهور اللغة الخاصة بك، يكون بسبب عدم توفر إصلاح عاجل لتلك اللغة.

المتطلبات الأساسية

يجب أن يكون لديك SQL Server 2005 Service Pack 1 مثبتة لتطبيق هذا الإصلاح العاجل.

لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":

913089
كيفية الحصول على أحدث حزمة خدمة ل SQL Server 2005

معلومات إعادة التشغيل

ليس من الضروري إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات التسجيل

ليس لديك لتغيير التسجيل.

معلومات ملف الإصلاح العاجل

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
إصدار SQL Server 2005 32-بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Logread.exe2005.90.2194.0398,11229-Sep-200600:33x86
Microsoft.analysisservices.adomdclient.dll9.0.2194.0543,52029-Sep-200600:33x86
Microsoft.analysisservices.deploymentengine.dll9.0.2194.0138,01629-Sep-200600:33x86
Microsoft.analysisservices.dll9.0.2194.01,215,26429-Sep-200600:33x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2194.075,55229-Sep-200600:33x86
Microsoft.sqlserver.sqlenum.dll9.0.2194.0908,06429-Sep-200600:33x86
Msasxpress.dll9.0.2194.022,30429-Sep-200600:33x86
Msgprox.dll2005.90.2194.0197,92029-Sep-200600:33x86
Msmdlocal.dll9.0.2194.015,609,63229-Sep-200600:33x86
Msmdredir.dll9.0.2194.03,990,30429-Sep-200600:33x86
Mssqlsystemresource.ldfغير قابل للتطبيق524,28828-Sep-200621:26غير قابل للتطبيق
Mssqlsystemresource.mdfغير قابل للتطبيق40,108,03228-Sep-200621:26غير قابل للتطبيق
Replprov.dll2005.90.2194.0547,61629-Sep-200600:33x86
Replrec.dll2005.90.2194.0782,11229-Sep-200600:33x86
Sqlaccess.dll2005.90.2194.0347,93629-Sep-200600:33x86
Sqlagent90.exe2005.90.2194.0319,26429-Sep-200600:33x86
Sqlservr.exe2005.90.2194.028,964,18429-Sep-200600:33x86
Sysdbupg.sqlغير قابل للتطبيق192,34621-Aug-200615:01غير قابل للتطبيق
Xpstar90.dll2005.90.2194.0292,64029-Sep-200600:34x86
Xpstar90.rll2005.90.2194.0152,86429-Sep-200600:33x86
إصدار SQL Server 2005 الذي يستند إلى x64
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Logread.exe2005.90.2194.0522,52829-Sep-200607:58x64
Microsoft.analysisservices.adomdclient.dll9.0.2194.0543,52029-Sep-200600:33x86
Microsoft.analysisservices.adomdclient.dll9.0.2194.0543,52029-Sep-200607:58x86
Microsoft.analysisservices.deploymentengine.dll9.0.2194.0138,01629-Sep-200600:33x86
Microsoft.analysisservices.dll9.0.2194.01,215,26429-Sep-200600:33x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2194.075,55229-Sep-200600:33x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2194.091,42429-Sep-200607:58x64
Microsoft.sqlserver.sqlenum.dll9.0.2194.0875,29629-Sep-200607:58x86
Msasxpress.dll9.0.2194.022,30429-Sep-200600:33x86
Msasxpress.dll9.0.2194.027,42429-Sep-200607:58x64
Msgprox.dll2005.90.2194.0259,36029-Sep-200607:58x64
Msmdlocal.dll9.0.2194.015,609,63229-Sep-200600:33x86
Msmdredir.dll9.0.2194.03,990,30429-Sep-200600:33x86
Mssqlsystemresource.ldfغير قابل للتطبيق524,28828-Sep-200621:26غير قابل للتطبيق
Mssqlsystemresource.mdfغير قابل للتطبيق40,108,03228-Sep-200621:26غير قابل للتطبيق
Replprov.dll2005.90.2194.0745,24829-Sep-200607:58x64
Replrec.dll2005.90.2194.01,008,41629-Sep-200607:58x64
Sqlaccess.dll2005.90.2194.0355,10429-Sep-200607:58x86
Sqlagent90.exe2005.90.2194.0390,94429-Sep-200607:58x64
Sqlservr.exe2005.90.2194.039,340,32029-Sep-200607:58x64
Sysdbupg.sqlغير قابل للتطبيق192,34621-Aug-200615:01غير قابل للتطبيق
Xpstar90.dll2005.90.2194.0540,96029-Sep-200607:58x64
Xpstar90.rll2005.90.2194.0153,37629-Sep-200607:58x64

الحل البديل


للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية:

  • إلغاء تأمين حساب الخدمة على وحدة تحكم المجال.
  • لا تستخدم Windows فرض نهج كلمة مرور المجال ل SQL Server المصادقة على تسجيلات الدخول. لتعطيل هذه الخاصية أو استخدام العبارات التالية:
    • لتسجيل دخول SQL Server جديدة
      CREATE LOGIN <SQLAuthenticatedLogin> with PASSWORD = <StrongPassword>, CHECK_POLICY = OFF
    • تسجيل دخول SQL Server موجود
      ALTER LOGIN <SQLAuthenticatedLogin> with CHECK_POLICY = OFF

الحالة


أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات


إضافة هذا الإصلاح العاجل إشارة تتبع جديدة 4614 ب SQL Server 2005. عند تمكين تتبع العلامة 4614، يمكنك استخدام مصادقة SQL Server تسجيلات الدخول التي تستخدم فرض نهج كلمة مرور المجال Windows لتسجيل الدخول إلى المثيل حتى لو تم تأمين حساب خدمة SQL Server أو تعطيله على وحدة تحكم مجال Windows.

يمكنك بشكل تفاعلي تمكين أو تعطيل إشارة التتبع باستخدام DBCC TRACEON وتراسيوف DBCC الأوامر التالية:
  • تمكين تتبع العلامة 4614
    DBCC TRACEON (4614،-1)
  • تعطيل تتبع العلامة 4614
    تراسيوف DBCC (4614،-1)
يمكنك أيضا تحديد علامة تتبع كمعلمة بدء تشغيل خدمة SQL Server. عند تحديد علامة تتبع كمعلمة بدء تشغيل، يتم تمكين إشارة تتبع تلقائياً عند بدء تشغيل خدمة SQL Server. إذا قمت بتعيين إشارة تتبع كمعلمة بدء تشغيل، لا يزال استخدام الأمر تراسيوف DBCC لتعطيل العلامة التتبع بشكل تفاعلي.
لمزيد من المعلومات حول مخطط تسمية تحديثات Microsoft SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

حزم تحديث مخطط تسمية جديدة 822499 لبرامج Microsoft SQL Server

لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft