أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

عند استخدام مؤشر ملف للوصول يقوم FileStream في معاملة SQL Server 2008 بشكل عشوائي قد تفشل المعاملة الالتزام في Windows Server 2003 أو في Windows XP Professional x 64 Edition

انتهاء دعم نظام التشغيل Windows XP

لقد أنهت شركة Microsoft دعم Windows XP في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

انتهي دعم Windows Server 2003 في 14 يوليو 2015!

أنهت شركة Microsoft دعم نظام التشغيل Windows Server 2003 في 14 يوليو 2015. لقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

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

اضغط هنا لرابط المقالة باللغة الانجليزية955280
الأعراض
على جهاز كمبيوتر يعمل بنظام التشغيل Windows Server 2003 أو Windows XP Professional x 64 Edition, عند استخدام API OpenSqlFilestream أو فئة SqlFilestream .NET الحصول على مؤشر ملف للوصول يقوم FileStream في معاملة في Microsoft SQL Server 2008 ، المعاملة قد تفشل عشوائيًا الالتزام. عند حدوث هذه المشكلة، يتم تسجيل أحد الأخطاء التالية في ملف Errorlog ملقم SQL:
  • 3910 (سياق المعاملة قيد الاستخدام من قبل جلسة عمل أخرى)
  • 3981 (المعاملة لا يمكن تنفيذ العملية بسبب وجود العمل على هذه المعاملة الطلبات المعلقة)
  • 3922 (لا يمكن إدراج المعاملة بسبب عدم وجود المعاملة)
لا يرتبط سبب هذه المشكلة ميزة FILESTREAM في SQL Server 2008. ومع ذلك، عادةً تواجه هذه المشكلة عند استخدام ميزة FILESTREAM في SQL Server 2008.
السبب
تحدث هذه المشكلة بسبب خطأ في خدمة الخادم. خدمة الملقم بشكل غير صحيح تأخيرات إغلاق الملف معالجة. لذلك، لا يمكن إجراء SQL Server 2008 عمليات الإيداع.
الحل

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

Windows Server 2003

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

لحل هذه المشكلة فورًا، اتصل بخدمات دعم العملاء في Microsoft "للحصول على الإصلاح العاجل. للحصول على قائمة كاملة بأرقام الهاتف الخاصة بخدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، قم بزيارة موقع Microsoft التالي على الويب:ملاحظة في بعض الحالات، قد يتم إلغاء المصروفات التي تُحتسب عادةً على مكالمات الدعم إذا قرر إخصائي الدعم لدى Microsoft أن تحديثًا معينًا سوف يعمل على حل المشكلة. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا التحديث.
المتطلبات الأساسية
لتطبيق هذا الإصلاح العاجل، يجب أن تقوم بتشغيل Windows Server 2003 المزود بحزمة الخدمة Service Pack 1 أو Windows Server 2003 Service Pack 2 Windows XP Professional x 64 Edition أو Windows XP Professional x 64 Edition Service Pack 2 على الكمبيوتر.
متطلب إعادة تشغيل
يلزم إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.
معلومات استبدال الإصلاح العاجل
لا يحل هذا الإصلاح العاجل محل الإصلاح عاجل تم إصداره مسبقًا.
معلومات الملف
يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".

نظام التشغيل Windows Server 2003 المزود بحزمة الخدمة Service Pack 1 مثل الإصدارات المستندة إلى x86 x
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Srv.sys5.2.3790.3177361,47218 يوليو ٢٠٠٨10: 15x 86

Windows Server 2003 مع Service Pack 1 ، x 64-المستندة إلى إصدارات
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Srv.sys5.2.3790.3177674,81621 يوليو ٢٠٠٨07: 32x 64
نظام التشغيل Windows Server 2003 المزود بحزمة الخدمة Service Pack 1، الإصدارات التي تستند إلى Itanium
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Srv.sys5.2.3790.31771,110,52821 يوليو ٢٠٠٨07: 32IA-64

نظام التشغيل Windows Server 2003 المزود بحزمة الخدمة Service Pack 2 ، إصدارات x 86
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Srv.sys5.2.3790.4337358,40018 يوليو ٢٠٠٨12: 04x 86

نظام التشغيل Windows Server 2003 المزود بحزمة الخدمة Service Pack 2 ، الإصدارات التي تستند إلى 64 x
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Srv.sys5.2.3790.4337648,19221 يوليو ٢٠٠٨14: 57x 64

نظام التشغيل Windows Server 2003 المزود بحزمة الخدمة Service Pack 2، الإصدارات التي تستند إلى Itanium
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Srv.sys5.2.3790.43371,111,55221 يوليو ٢٠٠٨14: 54IA-64

Windows XP Professional x 64 Edition

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

لحل هذه المشكلة فورًا، اتصل بخدمات دعم العملاء في Microsoft "للحصول على الإصلاح العاجل. للحصول على قائمة كاملة بأرقام الهاتف الخاصة بخدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، قم بزيارة موقع Microsoft التالي على الويب:ملاحظة في بعض الحالات، قد يتم إلغاء المصروفات التي تُحتسب عادةً على مكالمات الدعم إذا قرر إخصائي الدعم لدى Microsoft أن تحديثًا معينًا سوف يعمل على حل المشكلة. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا التحديث.
المتطلبات الأساسية
لتطبيق هذا الإصلاح العاجل، يجب تشغيل Windows XP Professional x 64 Edition أو Windows XP Professional x 64 Edition Service Pack 2 على الكمبيوتر.
متطلب إعادة تشغيل
يلزم إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.
معلومات استبدال الإصلاح العاجل
لا يحل هذا الإصلاح العاجل محل الإصلاح عاجل تم إصداره مسبقًا.
معلومات الملف
يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".

Windows XP Professional x 64 Edition
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Srv.sys5.2.3790.3177674,81621 يوليو ٢٠٠٨07: 32x 64

Windows XP Professional x 64 Edition مع Service Pack 2
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Srv.sys5.2.3790.4337648,19221 يوليو ٢٠٠٨14: 57x 64
الحل البديل
هام هذا المقطع أو أسلوب أو المهمة على خطوات إخبارك عن كيفية تعديل التسجيل. ومع ذلك، قد تحدث مشكلات خطيرة في حالة تعديل السجل بطريقة غير صحيحة. لذلك، تأكد من اتبع الخطوات التالية بعناية. للحصول على الحماية المضافة عمل نسخة احتياطية من السجل قبل تعديله. ثم يمكنك استعادة السجل في حالة حدوث مشكلة. للحصول على مزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
322756كيفية عمل نسخة احتياطية و استعادة التسجيل في Windows
تحذير سيؤدي هذا الحل البديل مشكلة أداء عندما تقوم التشغيل مشاركة الملفات في النظام.


كمحاولة للتغلب على هذه المشكلة قم بتعيين قيمة إدخال التسجيل Cachedopenlimit إلى 0 ثم قم بإعادة تشغيل خدمة الملقم. للقيام بذلك، اتبع الخطوات التالية:
  1. في "محرر التسجيل" ، حدد موقع مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters
  2. ضمن المفتاح الفرعي للتسجيل معلمات ، انقر فوق تحرير ، انقر فوق جديد ، انقر فوق قيمة DWORD ، اكتب Cachedopenlimit ثم ثم اضغط ENTER.
  3. تعيين القيمة العشرية إدخال التسجيل Cachedopenlimit إلى 0.
  4. تشغيل الخدمة.
ملاحظة قيمة إدخال التسجيل Cachedopenlimit بشكل افتراضي 5, حتى لو لم تقم بتعيين عليه.

تحذير عند تعيين القيمة إلى 0 التخزين المؤقت مؤشرات الملفات من كافة الملفات المشتركة لا بواسطة النظام. يمكن أن يؤدي هذا إلى حدوث مشكلة أداء عند يتم الوصول إلى الملفات المشتركة في النظام.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
تحدث هذه المشكلة أيضًا في Windows Server 2008 وفي Windows XP الإصدارات التي تستند إلى x86 x. لمزيد من المعلومات حول هذه المشكلة في Windows Server 2008 انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
953263عند استخدام عبارة SQL للعمليات بالعمل على عمود FILESTREAM في SQL Server 2008 بشكل عشوائي قد تفشل العبارة الالتزام مما يؤدي تلف في البيانات في Windows Server 2008
لمزيد من المعلومات حول هذه المشكلة في نظام التشغيل Windows XP الإصدارات التي تستند إلى x86 x انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
955567قد يحدث تلف في البيانات عند محاولة إلحاق بيانات FILESTREAM ثنائي متغير (الحد أقصى) عمود في SQL Server 2008 على جهاز كمبيوتر يستند إلى نظام التشغيل Windows XP
لمزيد من المعلومات حول مصطلحات تحديث البرامج "، انقر فوق رقم المقالة التالي لعرضها في" قاعدة المعارف لـ Microsoft:-
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

متى يمكن استخدام التخزين FILESTREAM

يمكن بيانات كائن ثنائي كبير (BLOB) البيانات من نوع VARBINARY(MAX) تخزّن البيانات في جداول قاعدة البيانات في SQL Server 2008. يمكن أيضاً أن تكون البيانات BLOB بيانات النوع FILESTREAM VARBINARY(MAX) الذي يقوم بتخزين البيانات في نظام الملفات. حجم البيانات واستخدام البيانات تحديد ما إذا كان يجب عليك استخدام تخزين قاعدة البيانات أو تخزين FILESTREAM. يجب استخدام التخزين FILESTREAM عند الشروط التالية:
  • على المعدل البيانات BLOB تخزين أكبر من 1 ميغا بايت.
  • من المهم حق الوصول للقراءة سريع.
  • يتم تطوير التطبيقات التي تستخدم مستوى الأوسط منطق التطبيق.
إذا كانت البيانات BLOB أقل من 1 ميغا بايت, يجب استخدام تخزين قاعدة البيانات. يوفر تخزين قاعدة البيانات بشكل متكرر الأداء الدفق بشكل أفضل.

لمزيد من المعلومات، قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 955280 - آخر مراجعة: 01/13/2009 15:38:13 - المراجعة: 2.0

Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows XP Professional x64 Edition

  • kbmt kbexpertiseadvanced kbfix kbautohotfix kbsurveynew kbqfe kbhotfixserver KB955280 KbMtar
تعليقات
v>
yle="display: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">'+language.locale}}" href="" ng-click="setLanguage(language);" class="ng-binding" id="language-es-py">Paraguay - Español
Venezuela - Español
d=1&t=">=4050&did=1&t=">r varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("