توزع microsoft تصحيحات Microsoft SQL Server 2008 R2 كملف واحد يمكن تنزيله. نظرا لان التصحيحات متراكمة ، فان كل إصدار جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2008 R2 السابق.
مؤشرات الخطأ
اطّلع على السيناريو التالي:
-
لديك قاعده بيانات تحتوي علي مجموعه ملفات FILESTREAM في Microsoft SQL Server 2008 R2 أو SQL server 2008.
-
يتم فتح معامله قاعده البيانات وتكتب إلى ملف FILESTREAM . تستخدم المعاملة بوفينج لتنفيذ هذه العمليات.
-
تقوم بإغلاق ملف FILESTREAM قبل تنفيذ معامله قاعده البيانات. لذلك ، قد يحتفظ Windows بأجزاء من الملف في ذاكره التخزين المؤقت لنظام الملفات.
-
يستخدم أمر SQL Server مسار الوصول نونبوفيريد للوصول إلى ملف FILESTREAM . علي سبيل المثال ، يتم استخدام الأمر SQL Server في عمليه النسخ الاحتياطي أو في فحص الفيروسات.
في هذا السيناريو ، يتوقف الأمر SQL Server عن الاستجابة.ملاحظات عند حدوث هذه المشكلة ، قد تحتاج إلى أعاده تشغيل SQL Server لاسترداد هذه المشكلة ، أو قد تحتاج إلى أعاده تشغيل الكمبيوتر لاسترداد هذه المشكلة.
السبب
تحدث هذه المشكلة بسبب حدوث خطا في برنامج تشغيل رسفكس FILESTREAM . عند قيام أحدي العمليات التي لا تستخدم الخيار "التخزين المؤقت" بطلب مسار الوصول الذي لم يتم تخزينه مؤقتا ، يحدد نظام الملفات NTFS المقطع "سيئ $DATA " في ذاكره التخزين المؤقت ، ثم يتطلب نظام ملفات ntfs إغلاق الأجزاء المخزنة مؤقتا. يكشف برنامج تشغيل FILESTREAM رسفكس عن طلب إغلاق الملف. ومع ذلك ، يجد برنامج التشغيل ان معامله قاعده البيانات الاولي لم تنتهي. ولذلك ، يحاول برنامج تشغيل FILESTREAM رسفكس مسح البيانات ، ويحدث توقف تام في النظام.
الحل
معلومات حزمه الخدمة 3 ل SQL Server 2008
لحل هذه المشكلة ، احصل علي حزمه الخدمة Service Pack 3 ل SQL Server 2008. لمزيد من المعلومات ، راجع قائمه المشاكل التي تم تصحيحها بواسطة SQL server 2008 Service Pack 3وكيفيه الحصول علي أحدث حزمه خدمه ل sql server 2008.
معلومات التحديث التراكمي
SQL Server 2008 R2 Service Pack 1
تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 1 ل SQL Server 2008 R2 Service Pack 1. لمزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
2544793 حزمه التحديث التراكمي 1 ل SQL Server 2008 R2 Service Pack 1ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2008 R2 السابق. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2567616 تم إصدار الإصدارات SQL Server 2008 R2 التي تم إصدارها بعد SQL Server 2008 R2 Service Pack 1
SQL Server 2008 R2
تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 8. للحصول علي مزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ل SQL Server 2008 R2 ، انقر فوق رقم المقالة التالي لعرض المقالة في قاعده معارف Microsoft:
2534352 حزمه التحديث التراكمي 8 ل SQL Server 2008 R2 ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2008 R2 السابق. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
981356 تم إصدار إصدارات SQL Server 2008 R2 التي تم إصدارها بعد SQL Server 2008 R2
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
الحل البديل
لحل هذه المشكلة ، لا تستخدم التخزين المؤقت عند الكتابة إلى ملفات FILESTREAM .
مزيد من المعلومات
للحصول علي مزيد من المعلومات حول بيانات FILESTREAM ، قم بزيارة موقع MSDN التالي علي الويب:
معلومات عامه حول بيانات FILESTREAM
معلومات مكدس الاتصالات
fffff880`01fa1760 fffff800`01489992 : fffffa80`090eb680 fffffa80`090eb680 00000000`00000000 fffffa80`00000008 : nt!KiSwapContext+0x7afffff880`01fa18a0 fffff800`0148c1af : fffffa80`090eb680 fffff800`015f6e80 fffff880`000000ca fffff880`014542c3 : nt!KiCommitThreadWait+0x1d2fffff880`01fa1930 fffff800`014651de : 00000000`00000000 fffffa80`0000001b 00000000`00000000 fffff800`015f6e00 : nt!KeWaitForSingleObject+0x19f fffff880`01fa19d0 fffff800`0148a5cc : ffffffff`fd9da600 fffffa80`09dba410 fffffa80`0a4a2f98 fffffa80`093cc180 : nt!ExpWaitForResource+0xaefffff880`01fa1a40 fffff880`014c8ca1 : fffff8a0`023fcb40 fffffa80`0a61bf20 fffff880`01fa1c40 fffff880`00000002 : nt!ExAcquireResourceExclusiveLite+0x14ffffff880`01fa1ab0 fffff880`014c96b4 : fffffa80`0a8684e0 fffffa80`091c1190 fffffa80`0a61bf20 00000000`00000000 : Ntfs!NtfsCommonFlushBuffers+0x14dfffff880`01fa1b90 fffff880`01253bcf : fffffa80`091c1530 fffffa80`091c1190 fffffa80`0a8684e0 fffff880`01fa2c30 : Ntfs!NtfsFsdFlushBuffers+0x104fffff880`01fa1c00 fffff880`01256aea : 00000000`00000000 00000000`00000000 fffffa80`0a269000 fffffa80`0a273b90 : fltmgr!FltpLegacyProcessingAfterPreCallbacksCompleted+0x24f fffff880`01fa1c90 fffff880`0128c1fd : fffffa80`093ca8f8 fffffa80`0941bf00 fffffa80`093ca800 fffffa80`0941bf00 : fltmgr!FltPerformSynchronousIo+0x2cafffff880`01fa1d30 fffff880`0163b2ba : fffffa80`0941bf00 ffffffff`ffffff01 fffffa80`0a273c40 fffffa80`093c000f : fltmgr!FltFlushBuffers+0x2dfffff880`01fa1df0 fffff880`0164bf0c : fffffa80`0b907de8 fffff880`01fa2048 fffff880`01fa1f18 00000000`00000000 : RsFx0150!RsFxFltrPreCloseLogical+0x2ea fffff880`01fa1ed0 fffff880`01253067 : fffffa80`0941be60 fffff880`01fa2048 fffff880`01fa2020 fffffa80`090dc040 : RsFx0150!RsFxFltrPreMainDispatchCallback+0x58c fffff880`01fa1fd0 fffff880`01254329 : fffff880`01fa2100 00000000`00000002 fffffa80`00960500 fffffa80`0b453c00 : fltmgr!FltpPerformPreCallbacks+0x2f7fffff880`01fa20d0 fffff880`012526c7 : fffffa80`0aefe620 fffffa80`093c72d0 fffffa80`092c87c0 00000000`00000000 : fltmgr!FltpPassThrough+0x2d9 fffff880`01fa2150 fffff800`0178088e : fffffa80`0a61bf20 fffffa80`093c5380 fffff8a0`09c90840 fffffa80`093c72d0 : fltmgr!FltpDispatch+0xb7fffff880`01fa21b0 fffff800`0148e514 : 00000000`00000001 00000000`00000000 fffffa80`090f0080 fffffa80`0b453cf8 : nt!IopDeleteFile+0x11e fffff880`01fa2240 fffff800`01725f61 : 00000000`00000000 00000000`0008c081 fffffa80`0b453cb0 fffffa80`0b453cb0 : nt!ObfDereferenceObject+0xd4fffff880`01fa22a0 fffff800`0145271b : fffffa80`0b453d30 00000000`00000000 fffffa80`0b453d30 fffffa80`0b453d30 : nt!MiSegmentDelete+0xa1fffff880`01fa22e0 fffff800`01452e42 : 00000000`00000000 00000000`00000711 fffffa80`09eb6348 fffff8a0`023fcc00 : nt!MmPurgeSection+0x71bfffff880`01fa23d0 fffff880`014c19ef : fffffa80`0a4a2f68 fffffa80`09eb6300 00000000`00000000 fffffa80`00000000 : nt!CcPurgeCacheSection+0x172fffff880`01fa2440 fffff880`014ef84e : fffffa80`09eb6300 fffff8a0`023fcc70 00000000`00000000 fffff8a0`023fcc01 : Ntfs!NtfsFlushAndPurgeScb+0x1bdfffff880`01fa24d0 fffff880`014ddfe5 : fffffa80`09eb6300 fffffa80`0a95ef20 fffffa80`093cc180 fffff8a0`023fced8 : Ntfs!NtfsOpenAttribute+0x80efffff880`01fa25e0 fffff880`014d9e3b : fffff880`0785d4a0 fffffa80`09eb6300 fffff8a0`023fced8 fffff8a0`00000152 : Ntfs!NtfsOpenExistingAttr+0x145fffff880`01fa26a0 fffff880`014dd09f : fffffa80`09eb6300 fffffa80`0a95ec10 fffff8a0`023fced8 fffff880`00000152 : Ntfs!NtfsOpenAttributeInExistingFile+0x5abfffff880`01fa2830 fffff880`014ed166 : fffffa80`09eb6300 fffffa80`0a95ec10 fffff8a0`023fced8 00000000`00000701 : Ntfs!NtfsOpenExistingPrefixFcb+0x1ef fffff880`01fa2920 fffff880`014ea911 : fffffa80`09eb6300 fffffa80`0a95ec10 fffff880`01fa2af0 fffff880`01fa2b40 : Ntfs!NtfsFindStartingNode+0x5e6 fffff880`01fa29f0 fffff880`01448945 : fffffa80`09eb6300 fffffa80`0a95ec10 fffff880`0785d4a0 fffff800`0148c900 : Ntfs!NtfsCommonCreate+0x3e1 fffff880`01fa2bd0 fffff800`0148ea21 : fffff800`01736800 fffff800`01621600 fffffa80`090eb600 8b48fffd`00000000 : Ntfs!NtfsFspDispatch+0x26d fffff880`01fa2cb0 fffff800`01721cce : 0f26e818`4b8d586e fffffa80`090eb680 00000000`00000080 fffffa80`090969e0 : nt!ExpWorkerThread+0x111 fffff880`01fa2d40 fffff800`01475fe6 : fffff800`015f6e80 fffffa80`090eb680 fffffa80`090ebb60 000008bf`12ebc000 : nt!PspSystemThreadStartup+0x5a
يوفر الجدول التالي المزيد من المعلومات حول المنتجات أو الاداات التي يتم التحقق منها تلقائيا لهذا الشرط في مثيل SQL Server وحول إصدارات SQL Server التي يتم تقييم هذه القاعدة بها.
برنامج القاعدة |
عنوان القاعدة |
وصف القاعدة |
إصدارات المنتجات التي يتم تقييم القاعدة بها |
|
مرشد مركز النظام |
يفتقد SQL Server تحديث 2550552 لتجنب حاله توقف تام يتضمن نظام التشغيل |
يحدد "مرشد مراكز النظام" ما إذا كان مثيل SQL Server هو الإصدار الذي لا يتضمن هذا الإصلاح. إذا كان الإصدار الحالي من SQL Server سابقا للبنية الثابتة ، سينشئ "مرشد مراكز النظام" تحذيرا لهذا المثيل من SQL Server. إذا تلقيت هذا التحذير من "مرشد مركز النظام" ، فراجع تفاصيل التصحيح الموجودة في هذه المقالة وقم بتطبيق التحديث المطبق علي هذا المثيل. |
SQL Server 2008SQL Server 2008 R2 |