Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Triệu chứng

Giả định rằng bạn đang sử dụng một nhà cung cấp lưu trữ BLOB từ xa tùy chỉnh (RBS) cùng với 4,0 thời gian chạy .NET Framework để lưu trữ các đốm màu từ xa cho Microsoft SharePoint 2013. Khi bạn cố gắng chạy dọn dẹp rác rằng cuộc gọi nội bộ của Microsoft. Data. Sqlremoteđốm. maintainer. exe, bạn nhận được thông báo lỗi sau trong bộ sưu tập rác:

Bắt đầu các tác vụ bảo trì. Khởi động bộ sưu tập rác. Bắt đầu tham chiếu quét. <thời gian>: err: 0::: lắp ráp load::: lỗi đã xảy ra trong khi đọc tệp phần mở rộng xxxx. RemoteBlobStoreProvider. dll. <thời gian>: err: 0::: lắp ráp tải::: Hệ thống. BadImageFormatException: lắp ráp này được xây dựng bằng thời gian chạy mới hơn thời gian chạy hiện đang được tải và không thể tải. (Ngoại lệ từ HRESULT: 0x8013101B) <thời gian>: err: 0::: lắp ráp tải xuống::: tại System. phản ánh. Assembly. nLoadFile (đường dẫn chuỗi, bằng chứng) <thời gian>: err: 0::: lắp ráp tải xuống::: tại System. phản ánh. các tệp. LoadFile (đường dẫn chuỗi) <thời gian>: err: 0::: tải lên::: tại Microsoft. Data. Sqlremoteđốm. providerclass

Công cụ maintainer được biên soạn bằng cách sử dụng .NET Framework 2,0 Runtime, và nó không thể tải các hội đồng dựa trên .NET Framework 4,0 để liệt kê các đốm màu và tuyển tập rác. Đối với bất kỳ ứng dụng .NET Framework nào, bạn có thể sử dụng tệp cấu hình ứng dụng và thêm thẻ supportedRuntime để sử dụng phiên bản mới nhất của khuôn khổ .net. Tệp cấu hình của cấu phần maintainer là Microsoft. Data. Sqlremoteđốm. MaintainerConfig. xml, như trong ví dụ sau:

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

Nếu bạn tìm cách chạy dọn dẹp rác, Microsoft. Data. Sqlremoteđốm. maintainer. exe gặp phải ngoại lệ vi phạm truy nhập, như sau:

System. AccessViolationException: đã tìm cách đọc hoặc viết bộ nhớ được bảo vệ. Điều này thường là dấu hiệu cho thấy bộ nhớ khác bị hỏng. tại System. Text. StringBuilder. AppendFormat (nhà cung cấp IFormatProvider, định dạng chuỗi, đối tượng [] args) tại Microsoft. dữ liệu. Sqlremoteđốm. InformationUtilities. Informationchi tiết () tại Microsoft. Data. BlobStores. LogProvider. CreateHeaderInformation () tại Microsoft. Data.. Blobstore. xác khởi tạo (LogLevel logLevel) tại Microsoft. Data. BlobStores. DebugPrint. Initializeprovider () tại Microsoft. Data. BlobStores. DebugPrint. khởi tạo (boolean Initializenhà cung cấp) tại Microsoft. Data. Blobstore. DebugPrint. WriteLine (OperationType Operation, LogLevel, Int32 blobStoreId, ngoại lệ ngoại lệ, Chuỗi tin nhắn, đối tượng [] ARG) tại Microsoft. Data. Sqlremoteđốm. maintainer. maintainer. Maintain () tại Microsoft. Data. Sqlremoteđốm. maintainer. maintainer. Main (chuỗi [] args)

Nguyên nhân

Ngoại lệ đầu tiên xảy ra vì công cụ maintainer được biên soạn bằng cách dùng .NET Framework 2,0. Công cụ này không thể tải các hội đồng dựa trên .NET Framework 4,0. Ngoại lệ vi phạm Access xảy ra khi bạn tìm cách khởi tạo nhà cung cấp ghi nhật ký cho Microsoft. Data. Sqlremoteđốm. maintainer. exe.

Giải pháp

Bản sửa lỗi cho sự cố này sẵn dùng trong bản tải xuống gói tính năng mới nhất cho RBS. msi. Nếu bạn đã sử dụng giải pháp thay thế được đề xuất, bạn có thể loại bỏ hoặc bật thẻ có liên quan đến ghi nhật ký và giữ lại thẻ supportRuntime .Lưu ý Bạn có thể cài đặt lại RBS bằng cách dùng RBS mới. msi để áp dụng bản sửa lỗi mà không áp dụng bản Cập Nhật.

Tải xuống gói tính năng Microsoft SQL server 2014 (SP1) 1 tải về gói tính năng microsoft SQL Server 2012 Service Pack 3 (SP3)

Cách giải quyết

Để làm việc xung quanh vấn đề này, hãy thêm cấu hình bổ sung sau đây vào tệp cấu hình cùng với thẻ supportedRuntime . Các thẻ này vô hiệu hóa khả năng ghi nhật ký cho công cụ maintainer vì ngoại lệ này đang được ném trong quá trình khởi tạo của nhà cung cấp ghi nhật ký.

 <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>

Trạng thái

Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×