ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

สมมติว่าคุณกำลังใช้ผู้ให้บริการที่จัดเก็บ BLOB ระยะไกลแบบกำหนดเอง (RBS) ร่วมกับการรันไทม์ net Framework ๔.๐เพื่อเก็บ blobs จากระยะไกลสำหรับ Microsoft SharePoint ๒๐๑๓ เมื่อคุณพยายามเรียกใช้การล้างข้อมูลบนการล้างข้อมูลในการเรียกใช้การล้างข้อมูลภายในของการใช้งาน Microsoft SqlRemoteBlobs คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ในระหว่างการรวบรวมขยะ:

การเริ่มต้นงานขบ เริ่มการรวบรวมขยะ เริ่มต้นการสแกนการอ้าง อิง <> : ERR: 0:::: AssemblyLoad:: ข้อผิดพลาดเกิดขึ้นขณะอ่านไฟล์นามสกุล xxxx <> REMOTEBLOBSTOREPROVIDER: ERR: 0:::: AssemblyLoad:::: BadImageFormatException: แอสเซมบลีนี้ถูกสร้างโดยการใช้งานจริงที่ใหม่กว่าการรันไทม์ที่โหลดในขณะนี้และไม่สามารถโหลดได้ (ยกเว้นจาก HRESULT: 0x8013101B) <เวลา>: ERR: 0:: AssemblyLoad:::: ที่ระบบการสะท้อน. nLoadFile (เส้นทางสายอักขระหลักฐานหลักฐาน ) <> : err: 0::::: ที่ระบบการสะท้อน. LoadFile (เส้นทางสายอักขระ ) <> : ERR: 0:::: AssemblyLoad:::: ที่ Microsoft. SqlRemoteBlobs. ProviderClass ()

เครื่องมือขบจะได้รับการคอมไพล์โดยใช้การรันไทม์ .NET Framework ๒.๐และไม่สามารถโหลดแอสเซมบลีที่ยึดตาม .NET Framework ๔.๐สำหรับการแจงนับของ blobs และคอลเลกชันเบจได้ สำหรับแอปพลิเคชัน .NET Framework ใดๆคุณสามารถใช้ไฟล์การกำหนดค่าของแอปพลิเคชันและเพิ่มแท็ก supportedRuntime เพื่อใช้เวอร์ชันที่ใหม่กว่าของ .net Framework ได้ ไฟล์การกำหนดค่าของคอมโพเนนต์ขบคือ Microsoft. SqlRemoteBlobs เช่นเดียวกับในตัวอย่างต่อไปนี้:

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

ถ้าคุณพยายามเรียกใช้การล้างข้อมูลบนขยะการล้างข้อมูล SqlRemoteBlobs จะพบข้อยกเว้นการละเมิดการเข้าถึงดังต่อไปนี้:

AccessViolationException: พยายามอ่านหรือเขียนหน่วยความจำที่ได้รับการป้องกัน การทำเช่นนี้มักเป็นการบ่งชี้ว่าหน่วยความจำอื่นเสียหาย ที่ StringBuilder (ผู้ให้บริการ IFormatProvider) รูปแบบสตริงวัตถุ [] อาร์กิวเมนต์) ที่ Microsoft. SqlRemoteBlobs () ที่ microsoft. InformationUtilities. InformationDetails () ที่ microsoft. BlobStores. LogProvider (CreateHeaderInformation BlobStores) ที่ microsoft. LogProvider. LogLevel (LogLevel) ที่ Microsoft. BlobStores. DebugPrint () ที่ Microsoft. InitializeProviders. () ที่ Microsoft.. () ที่ไมโครซอฟท์ BlobStores (DebugPrint บูลี initializeProviders) ที่ Microsoft. (การดำเนินการ DebugPrint ระดับ OperationType, LogLevel Int32, ข้อยกเว้นข้อยกเว้น, ข้อความสตริงออบเจ็กต์ [] blobStoreId) ที่ Microsoft. arg. SqlRemoteBlobs () ที่ Microsoft. ขบ. ขบ (สตริง [] MainInternal)

สาเหตุ

ข้อยกเว้นแรกเกิดขึ้นเนื่องจากเครื่องมือขบถูกคอมไพล์โดยใช้ .NET Framework ๒.๐ เครื่องมือไม่สามารถโหลดแอสเซมบลีที่ยึดตาม. net Framework ๔.๐ ข้อยกเว้นการละเมิดการเข้าถึงเกิดขึ้นเมื่อคุณพยายามเตรียมใช้งานผู้ให้บริการการบันทึกสำหรับ Microsoft. SqlRemoteBlobs. ขบ

การแก้ไข

การแก้ไขปัญหานี้จะพร้อมใช้งานในการดาวน์โหลดชุดคุณลักษณะล่าสุดสำหรับ RBS ถ้าคุณใช้วิธีแก้ไขปัญหาชั่วคราวที่ได้รับการแนะนำคุณสามารถเอาออกหรือเปิดใช้งานแท็กที่เกี่ยวข้องกับการเข้าสู่ระบบและเก็บแท็กsupportRuntime หมายเหตุ คุณสามารถติดตั้งใหม่ RBS โดยใช้ RBS ใหม่เมื่อต้องการนำการแก้ไขโดยไม่ต้องนำการอัปเดตไปใช้

ดาวน์โหลดชุดคุณลักษณะ MICROSOFT Sql server ๒๐๑๔ Service pack 1 (SP1) ดาวน์โหลดชุดคุณลักษณะ microsoft Sql Server ๒๐๑๒ 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 ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×