Tôi đã tạo báo cáo sử dụng danh sách SharePoint làm nguồn dữ liệu của nó. Nguồn dữ liệu được đặt để sử dụng Xác thực Windows (bảo mật tích hợp) trong SSRS. Nó chạy tốt trong SSRS/BIDS, nhưng khi được triển khai vào môi trường Trình quản lý báo cáo, tôi nhận được một lỗi:Nguồn dữ liệu Danh sách SharePoint cấp lỗi HTTP 401 "Không được phép"
An error has occurred during report processing. (rsProcessingAborted)
Query execution failed for dataset 'ListData'. (rsErrorExecutingCommand)
An error occurred when accessing the specified SharePoint list. The connection string might not be valid. Verify that the connection string is correct. (rsSPDataProviderError)
The request failed with HTTP status 401: Unauthorized.
Tôi đã triển khai cả đối tượng báo cáo và nguồn dữ liệu vào môi trường từ BIDS. Tôi đã kiểm tra các thuộc tính để xác nhận rằng bảo mật tích hợp đã được thiết lập trên đầu cuối Trình quản lý báo cáo, vì vậy tôi không chắc chắn lý do tại sao nó không truyền thông tin xác thực đúng cho nguồn.
Bất kỳ ý tưởng/đề xuất nào?
Dường như vấn đề tăng gấp đôi hop (http://weblogs.asp.net/owscott/archive/2008/08/22/iis-windows-authentication-and-the-double-hop-issue.aspx) – user1578107
có vẻ như đó là nó là gì. Nguồn SharePoint chấp nhận các thông tin đăng nhập từ BIDS, nhưng không chấp nhận các thông tin xác thực Windows được chuyển đến nó lần thứ hai từ Máy chủ báo cáo. Làm thế nào sẽ đi về giải quyết này? Tôi có nên tạo một tài khoản dịch vụ trong SSRS để được chấp nhận bởi SharePoint không? – dp3
sử dụng thông tin đăng nhập được lưu trữ hoặc Kerberos – user1578107