Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

OPRAVIŤ: Porušenie prístupu, ak RBS .NET Framework 4.0 súvisiace konfiguračného súboru databázy servera SQL Server

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 2960310
Príznaky
Predpokladajme, že používate vlastného poskytovateľa Remote BLOB Storage (RBS) spolu s Runtime rozhrania .NET Framework 4.0 uložiť blob vzdialene pre Microsoft SharePoint 2013. Keď sa pokúsite spustiť čistenie to interne volá Microsoft.Data.SqlRemoteBlobs.Maintainer.exe, zobrazí nasledujúce chybové hlásenie počas uvoľňovanie:
Spustenie správcu úloh.
Spúšťa uvoľňovanie.
Spustenie kontroly odkaz.
Čas>: ERR: 0:::AssemblyLoad::: čítanie xxxx príponu súboru sa vyskytla chyba. RemoteBlobStoreProvider.dll.
Čas>: ERR: 0:::AssemblyLoad::: System.BadImageFormatException: Táto zostava postavený runtime novšie ako načítané runtime a nedá sa načítať. (Výnimka HRESULT: 0x8013101B)
Čas>: ERR: 0:::AssemblyLoad::: v System.Reflection.Assembly.nLoadFile (String cestu, dôkaz dôkaz)
Čas>: ERR: 0:::AssemblyLoad::: v System.Reflection.Assembly.LoadFile (String cesta)Čas>: ERR: 0:::AssemblyLoad::: v Microsoft.Data.SqlRemoteBlobs.ProviderClass.Initialize()

Nástroj Správca je zostavená pomocou modulu runtime rozhrania .NET Framework 2.0 a zostavy, založené na .NET Framework 4.0 pre enumeráciu blob a uvoľňovanie sa nedá načítať. Pre všetky aplikácie .NET Framework, môžete pomocou konfiguračného súboru a pridajte supportedRuntime značku použiť novšiu verziu programu .NET Framework. Konfiguračný súbor súčasti Microsoft.Data.SqlRemoteBlobs.MaintainerConfig.XML, ako v nasledujúcom príklade:
<startup>            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
Ak sa pokúsite spustiť čistenie, Microsoft.Data.SqlRemoteBlobs.Maintainer.exe vyskytne porušenie prístupu výnimky, takto:
System.AccessViolationException: Pokúšal čítať alebo zapisovať chránenej pamäte. Je to často údaj, že iné pamäte je poškodený.
v System.Text.StringBuilder.AppendFormat (String formát, Object [] args, poskytovateľ IFormatProvider)
v Microsoft.Data.SqlRemoteBlobs.InformationUtilities.InformationDetails()
v Microsoft.Data.BlobStores.LogProvider.CreateHeaderInformation()
v Microsoft.Data.BlobStores.LogProvider.Initialize (LogLevel logLevel)
v Microsoft.Data.BlobStores.DebugPrint.InitializeProviders()
v Microsoft.Data.BlobStores.DebugPrint.Initialize (Boolean initializeProviders)
v Microsoft.Data.BlobStores.DebugPrint.WriteLine (OperationType operácia LogLevel úroveň Int32 blobStoreId, výnimky výnimka, reťazec správy, Object [] arg)
v Microsoft.Data.SqlRemoteBlobs.Maintainer.Maintainer.MainInternal() v Microsoft.Data.SqlRemoteBlobs.Maintainer.Maintainer.Main (String [] args)
Príčina
Prvá výnimka sa vyskytuje, pretože nástroja Správca je zostavená pomocou rozhrania .NET Framework 2.0. Nástroj nedokáže načítať zostavy, ktoré sú založené na .NET Framework 4.0. Porušenie prístupu výnimky sa vyskytuje pri pokuse o inicializáciu zapisovania poskytovateľov Microsoft.Data.SqlRemoteBlobs.Maintainer.exe.
Riešenie
Oprava tohto problému je k dispozícii v najnovšej prevziať balík funkcií SQL. Ak máte použiť riešenie, ktoré sa odporúča, môžete odstrániť alebo povoliť zapisovanie súvisiace štítky a neustále supportRuntime značku.

Poznámka: RBS môže preinštalovať pomocou nového SQL na opravu bez použitia aktualizácie.
Ako problém obísť
Ak chcete tento problém obísť, pridajte nasledovné ďalšie konfigurácie konfiguračný súbor s supportedRuntime značku. Tieto štítky zakázať funkciu zapisovania nástroja Správca, pretože sa sa výnimka počas inicializácie zapisovania poskytovateľov.
 <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>
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 2960310 – Posledná kontrola: 11/10/2016 00:59:00 – Revízia: 7.0

Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2012 Service Pack 2

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2960310 KbMtsk
Pripomienky
col) + "//c.microsoft.com/ms.js'><\/script>");