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.

Hotfix này cũng áp dụng cho các dịch vụ phân tích Microsoft SQL Server 2014 (SSAS 2014).

Triệu chứng

Giả định rằng bạn có một số kích thước trong Microsoft SQL Server 2012 Analysis Services (SSAS 2012) hoặc SQL Server 2014 Analysis Services (SSAS 2014) Cube (Tfs_Analysis) có chứa dữ liệu cho Microsoft Visual Studio Team Foundation Server (TFS). Khi bạn chạy lệnh xử lý so với kích thước, việc xử lý có thể không thành công và bạn nhận được thông báo lỗi sau đây:

Lỗi nội bộ: lỗi không mong muốn xảy ra (tệp ' pfiallocator. cpp ', Line 822, function ' PFMemoryHolder:: RegisterMemoryHolder ').

Nếu bạn sử dụng SQL Profiler để theo dõi sự cố, theo dõi cho biết thông báo lỗi sau xảy ra trong lệnh Processfull trên kích thước Vdimworkitemtreeoverlay :

Lỗi nội bộ: lỗi không mong muốn xảy ra (tệp ' pfiallocator. cpp ', Line 822, function ' PFMemoryHolder:: RegisterMemoryHolder '). Lỗi trong công cụ lưu trữ OLAP: đã xảy ra lỗi trong khi ' thuộc tính WorkItemTreeSK ' của kích thước của mục ' làm việc ' từ cơ sở dữ liệu ' Tfs_Analysis ' đang được xử lý.

Lưu ý Lỗi xử lý ảnh hưởng đến thiết kế cơ sở dữ liệu dịch vụ phân tích có các nguồn dữ liệu đã sử dụng nhà cung cấp dữ liệu .NET Framework được quản lý cho SQL Server, là hệ thống. Data. SqlClient.

Nguyên nhân

Sự cố xảy ra do giá trị phím kích thước trùng lặp trong nguồn dữ liệu được sử dụng bởi việc xử lý Dịch vụ phân tích.

Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:

Thông tin Bổ sung

Sau khi bạn áp dụng hotfix, việc xử lý sẽ hoạt động theo các thiết đặt cấu hình lỗi xử lý thay vì theo các triệu chứng lỗi nội bộ. Bạn có thể kiểm soát hành vi bằng cách sử dụng thiết đặt phím trùng lặp khi bạn xử lý các kích thước ssas. Hoặc, bạn có thể kiểm soát hành vi bằng cách cấu hình thuộc tính Keyduplicate của thuộc tính errorconfiguration như sau khi bạn thiết kế các kích thước:

  • Khi cài đặt bàn phím được đặt là thiết đặt mặc định của ignoreerror, không có cảnh báo khi gặp phải một giá trị phím trùng lặp và vẫn tiếp tục xử lý.

  • Khi thiết đặt Keyduplicate được đặt là Reportandcontinue, các lỗi hoặc cảnh báo được báo cáo. Tuy nhiên, việc xử lý vẫn tiếp tục.

  • Khi thiết đặt Keyduplicate được đặt là Reportandstop, các lỗi hoặc cảnh báo được báo cáo và việc xử lý sẽ bị ngừng.

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

Cách giải quyết

Để giải quyết vấn đề này, hãy xóa bỏ các phím trùng lặp không hợp lệ trong bảng kích thước kho dữ liệu trong công cụ cơ sở dữ liệu SQL Server. Bạn có thể sử dụng truy vấn sau đây để tìm khóa trùng lặp:SELECT COUNT(WorkItemTreeSK) WorkItemTreeSKCount, WorkItemTreeSKFROM [Tfs_Warehouse].dbo.vDimWOrkItemTreeOverlayGROUP BY WorkItemTreeSKHAVING COUNT(WorkItemTreeSK) >1

Tham khảo

Để biết thêm thông tin về tùy chọn và thiết đặt xử lý, hãy đi tới trang web MSDN sau đây:

Thông tin về tùy chọn xử lý và thiết đặtĐể biết thêm thông tin về cách xử lý các kho hoặc khối hình thủ công, hãy đi tới trang web MSDN sau đây:

Quy trình theo cách thủ công các khối dịch vụ phân tích và kho dữ liệu cho máy chủ tổ chức nhóm

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!

×