الأعراض

افترض انك تستخدم موفر التخزين البعيد ل BLOB (RBS) المخصص لنظام التشغيل .NET Framework 4.0 لتخزين ثنائي عن بعد ل Microsoft SharePoint 2013. عند محاولة تشغيل تنظيف البيانات المهملة التي تستدعي سقلريموتيبلوبس داخليا ماينتاينير ، تتلقي رسالة الخطا التالية اثناء تجميع البيانات المهملة:

بدء مهام ماينتاينير. بدء مجموعه البيانات المهملة. بدء الفحص المرجعي.> <الوقت : الخطا: 0::: أسيمبليلواد::: حدث خطا اثناء قراءه ملف الملحق xxxx. ريموتيبلوبستوريبروفيدير <الوقت>: ERR: 0::: أسيمبليلواد:: = باديماجيفورماتيكسسيبتيون: يتم إنشاء هذا التجميع بواسطة وقت التشغيل الأحدث من وقت التشغيل الذي تم تحميله حاليا ولا يمكن تحميله. (الاستثناء من HRESULT: 0x8013101B) <> الوقت : ERR: 0: (: أسيمبليلواد::). نلوادفيلي (مسار السلسلة ، دليل الدليل)> الوقت التالي : ERR: 0:: (سلسله ال<مسار) <الوقت>: الخطا: 0::: أسيمبليلواد::: (). ().

يتم التحويل البرمجي للاداه ماينتاينير باستخدام وقت تشغيل .NET Framework 2.0 ، ولا يمكنها تحميل التجميعات التي تستند إلى .NET Framework 4.0 لتعداد الثنائي وتجميع البيانات المهملة. بالنسبة إلى اي تطبيق من تطبيقات .NET Framework ، يمكنك استخدام ملف تكوين التطبيق ، وأضافه علامة سوبورتيدرونتيمي لاستخدام الإصدار الأحدث من .net Framework. ملف تكوين المكون ماينتاينير هو سقلريموتيبلوبس ، كما هو موضح في المثال التالي التالي:

<startup>            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

إذا حاولت تشغيل تنظيف البيانات المهملة ، فان Microsoft سقلريموتيبلوبس باستثناء الوصول ، كما يلي:

أكسيسفيولاتيونيكسسيبتيون: جرت محاولة لقراءه الذاكرة المحمية أو كتابتها. هذا غالبا يشير إلى ان الذاكرة الأخرى تالفة. في أبيندفورمات (موفر إيفورماتبروفيدير) ، وتنسيق السلسلة ، أو الكائن [] الوسيطات) في Microsoft (() في microsoft (إينفورماتيونديتايلس BlobStores) في microsoft () في Microsoft (إينفورماتيونوتيليتيس سقلريموتيبلوبس) () الموجودة علي البيانات الموجودة علي الجهاز LogProvider. BlobStores (initializeProviders القيمة المنطقية) علي DebugPrint (العملية الDebugPrintه والمستوي الOperationType ، و Int32 LogLevel ، واستثناء الاستثناء ، رسالة السلسلة ، الكائن [] الوسيطة) في microsoft (String [] الوسيطة) ((سلسله []). (? blobStoreId)

السبب

يحدث الاستثناء الأول لان الاداه ماينتاينير يتم تحويلها برمجيا باستخدام .NET Framework 2.0. لا يمكن للاداه تحميل التجميعات التي تستند إلى .NET Framework 4.0. يحدث الاستثناء "انتهاك الوصول" عند محاولة تهيئه موفري التسجيل ل Microsoft سقلريموتيبلوبس ماينتاينير.

الحل

يتوفر تصحيح لهذه المشكلة في الإصدار الأخير من حزمه الميزات التي تم تنزيلها باستخدام RBS. إذا كنت تستخدم الحل البديل المقترح ، يمكنك أزاله العلامات المرتبطة بالتسجيل أو تمكينها والاحتفاظ بالعلامة سوبورترونتيمي .ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. يمكنك أعاده تثبيت RBS باستخدام الأمر msi الجديد لتطبيق التصحيح دون تطبيق التحديث.

تنزيل حزمه ميزات MICROSOFT Sql server 2014 Service pack 1 (SP1) تنزيل حزمه ميزات microsoft Sql Server 2012 service PACK 3 (SP3)

الحل البديل

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

 <startup>            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup>     <RemoteBlobStorage>        <Logging>            <add key="ConsoleLog" value="0" />            <add key="FileLog" value="0" />            <add key="CircularLog" value="0" />            <add key="EventViewerLog" value="0" />            <add key="DatabaseTableLog" value="0" />        </Logging>    </RemoteBlobStorage>

الحالة

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

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات

استكشاف التدريب >

الحصول على الميزات الجديدة أولاً

الانضمام إلى MICROSOFT INSIDERS >

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×