Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Припустімо, що ви користуєтеся настроюваним постачальником служби віддаленого сховища BLOB-об'єктів (RBS) разом із програмою для використання .NET Framework 4,0, щоб зберігати краплі віддалено для Microsoft SharePoint 2013. Під час спроби запустити очищення від сміття, яке внутрішньо телефонує Microsoft. Data. SqlRemoteBlobs. супроводжуючого. exe, під час збирання сміття з'являється таке повідомлення про помилку:

Запуск завдань супроводжуючого. Початок збирання сміття. Початок перевірки посилання. <час>: ERR: 0::: Assemyload::: помилка під час читання файлу розширення XXXX. RemoteBlobStoreProvider. dll. <час>: ERR: 0::: Assembload::: System. Badimageформатування: Ця збірка будується за допомогою новішої версії, а не завантаженої, але не завантажується. (Виняток з HRESULT: 0x8013101B) <час>: ERR: 0::: Assemload::: у системі. відображення. збірка. nloadfile (текстовий шлях, дані доказування) <час>: ERR: 0::: збирання даних::: "система". відображення. збірка. LoadFile (рядок шлях) <час>::: на Microsoft. Data. SqlRemoteBlobs. promenderclass. ініціалізації ()

Засіб "супроводжуючий" компілюється за допомогою середовища .NET Framework 2,0 і не може завантажити збірки, що базуються на .NET Framework 4,0 для перелічення колекцій "краплі" та "сміття". Для будь-якої програми .NET Framework можна використовувати файл конфігурації програми та додати тег supportedRuntime , щоб використовувати пізнішу версію .NET Framework. Файл конфігурації компонента "супроводжуючий" – Microsoft. Data. SqlRemoteBlobs.. XML, як показано в наведеному нижче прикладі.

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

Якщо ви намагаєтеся запустити програму очищення від сміття, Microsoft. Data. SqlRemoteBlobs. супроводжуючий. exe зустрічає порушення прав доступу, як описано нижче.

System. Accepviationвиняток: спроба читання або записування захищеної пам'яті. Це часто свідчить про те, що інша пам'ять пошкоджена. на сторінці System. Text. Strybuilder. формат Придатів (постачальник Ipforcпостачальник, формат рядка, об'єкт [] Args) на сайті Microsoft. Data. SqlRemoteBlobs. InformationUtilities. InformationDetails () на сайті Microsoft. Data. Blobмагазинах. LogProvider. CreateHeaderInformation () на сайті Microsoft. Data. Blobмагазинах. LogProvider. Ініціалізація (рівень логіну) на сайті Microsoft. Data. BLOB. Blogrodprinders. DebugPrint. Ініціалізуйте (логічні Ініціалітипостачальники) на сайті Microsoft. Data. Blogrod.............................. виняток, рядок повідомлення, об'єкт [] АРГ) на сайті Microsoft. Data. SqlRemoteBlobs. супроводжуючого. супроводжуючий. MainInternal () на сайті Microsoft. Data. SqlRemoteBlobs. супроводжуючий. "Основне" (рядок [] Args)

Причина

Перший виняток відбувається через те, що засіб супроводжуючого скомпільовано за допомогою .NET Framework 2,0. Засіб не може завантажити збірки на основі .NET Framework 4,0. Під час спроби ініціалізувати постачальників журналювання для Microsoft. Data. SqlRemoteBlobs. супроводжуючий. exe виникає виняток доступу до Access.

Спосіб вирішення

Виправлення для цієї проблеми доступні в останньому завантаженні пакета функцій для RBS. msi. Якщо ви використовуєте спосіб вирішення, який пропонується, можна видалити або ввімкнути позначки для входу та зберегти тег supportRuntime .Примітка. Повторно інсталювати програму RBS можна за допомогою нового файлу RBS. msi, щоб застосувати виправлення без застосування оновлення.

Завантаження пакета функцій пакета оновлень 1 (SP1) для Microsoft SQL server 2014із пакетом ОНОВЛЕНЬ для microsoft SQL Server 2012 Service PACK 3 (SP3)

Інші способи вирішення

Щоб вирішити цю проблему, додайте таку додаткову конфігурацію до файлу конфігурації разом із тегом supportedRuntime . Ці теги не дають можливості журналювання для засобу супроводжуючого, тому що під час ініціалізації постачальників журналів не можна буде скинути виняток.

 <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. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×