Triệu chứng
Hãy cân nhắc các trường hợp sau:
- Bạn tìm cách sử dụng nhà cung cấp Microsoft OLE DB cho Analysis Services 2008 R2 hoặc cho Analysis Services 2012 để nhập dữ liệu từ một phiên bản của Microsoft SQL Server Analysis Services vào một phiên bản khác của Microsoft SQL Server Analysis Services.
- Thời gian chờ xảy ra khi quy trình đạt đến giá trị của thuộc tính ExternalCommandTimeout trước khi hoàn tất quy trình nhập dữ liệu.
Trong kịch bản này, quá trình nhập dữ liệu bị dừng lại như mong đợi. Tuy nhiên, một thông báo báo cáo rằng quá trình nhập dữ liệu đã thành công, ngay cả khi chỉ nhập một số dữ liệu.
Khi bạn ghi lại một theo dõi bằng Trình cấu hình SQL Server trên phiên bản SSAS 2008 R2 hoặc SSAS 2012, thông báo lỗi sau đây có trong tệp theo dõi:
Lưu ý
Trình phân tích XML for Analysis: Yêu cầu XML for Analysis đã hết thời gian chờ trước khi hoàn thành
Lưu ý: Giá trị mặc định cho thuộc tính ExternalCommandTimeout là 3600 giây.
Giải pháp
Để giải quyết sự cố này, hãy áp dụng gói cập nhật tích lũy 10 cho SQL Server 2008 R2 Gói Dịch vụ 1 (SP1) hoặc áp dụng gói cập nhật tích lũy 5 cho SQL Server 2012. Cả hai bản sửa lỗi đều dành cho nhà cung cấp Microsoft OLE DB cho Analysis Services. Sau khi bạn áp dụng gói cập nhật tích lũy, quy trình nhập dữ liệu chưa hoàn chỉnh do hết thời gian chờ gây ra sẽ được báo cáo là không thành công.
Thông tin cập nhật tích lũy
Cập nhật Tích lũy 7 cho SQL Server 2012
Bản sửa lỗi cho sự cố này được phát hành lần đầu trong Bản cập nhật Tích lũy 7. Để biết thêm thông tin về cách lấy gói cập nhật tích lũy này cho SQL Server 2012, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
2823247 Gói cập nhật tích lũy 7 cho SQL Server 2012Lưu ý Vì các bản dựng được tích lũy, mỗi bản phát hành bản sửa lỗi mới đều chứa tất cả các hotfix và tất cả bản sửa lỗi bảo mật có trong bản phát hành sửa lỗi SQL Server 2012 trước đó. Chúng tôi khuyên bạn nên cân nhắc áp dụng bản phát hành bản sửa lỗi gần đây nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
2692828 Các bản dựng SQL Server 2012 được phát hành sau SQL Server 2012 được phát hành
Bản cập nhật tích lũy 3 cho SQL Server 2012 SP1
Bản sửa lỗi cho sự cố này được phát hành lần đầu trong Cập nhật Tích lũy 3. Để biết thêm thông tin về cách lấy gói cập nhật tích lũy này cho SQL Server 2012 SP1, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
2812412 Gói cập nhật tích lũy 3 cho SQL Server 2012 Gói Dịch vụ 1Lưu ý Vì các bản dựng được tích lũy, mỗi bản phát hành bản sửa lỗi mới đều chứa tất cả các hotfix và tất cả bản sửa lỗi bảo mật có trong bản phát hành bản sửa lỗi SQL Server 2012 SP1 trước đó. Chúng tôi khuyên bạn nên cân nhắc áp dụng bản phát hành bản sửa lỗi gần đây nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
2772858 Các bản dựng SQL Server 2012 được phát hành sau khi SQL Server 2012 Gói Dịch vụ 1 được phát hành
Bản cập nhật tích lũy 10 dành cho SQL Server 2008 R2 SP1
Bản sửa lỗi cho sự cố này được phát hành lần đầu trong Bản cập nhật tích lũy 10. Để biết thêm thông tin về cách lấy gói cập nhật tích lũy này cho SQL Server 2008 R2 Gói Dịch vụ 1, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
2783135 Gói cập nhật tích lũy 10 cho SQL Server 2008 R2 Gói Dịch vụ 1Lưu ý Vì các bản dựng được tích lũy, mỗi bản phát hành bản sửa lỗi mới đều chứa tất cả các bản hotfix và tất cả bản sửa lỗi bảo mật có trong bản phát hành bản sửa lỗi SQL Server 2008 R2 Gói Dịch vụ 1 trước đó. Chúng tôi khuyên bạn nên cân nhắc áp dụng bản phát hành bản sửa lỗi gần đây nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
2567616 Các bản dựng SQL Server 2008 R2 được phát hành sau khi SQL Server 2008 R2 Gói Dịch vụ 1 được phát hành
Cập nhật Tích lũy 5 cho SQL Server 2012
Bản sửa lỗi cho sự cố này được phát hành lần đầu trong Cập nhật Tích lũy 5. Để biết thêm thông tin về cách lấy gói cập nhật tích lũy này cho SQL Server 2012, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
2777772 Cập nhật tích lũy 5 cho SQL Server 2012Lưu ý Vì các bản dựng được tích lũy, mỗi bản phát hành bản sửa lỗi mới đều chứa tất cả các bản hotfix và tất cả bản sửa lỗi bảo mật có trong bản phát hành sửa lỗi SQL Server 2012 trước đó. Chúng tôi khuyên bạn nên cân nhắc áp dụng bản phát hành bản sửa lỗi gần đây nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:
2692828 Các bản dựng SQL Server 2012 được phát hành sau SQL Server 2012 được phát hành
Giải pháp thay thế
Để khắc phục sự cố này, hãy thực hiện một trong các thao tác sau đây:
- Đối với các phiên bản SSAS độc lập, bạn có thể tăng giá trị của thuộc tính ExternalCommandTimeout trong GUI thuộc tính nâng cao trong SQL Server Management Studio.
- Đối với một trang tính PowerPivot cho Excel, không có giải pháp thay thế nào vì thay đổi thuộc tính ExternalCommandTimeout không được hỗ trợ.
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".