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.

Khi bạn dẫn hướng đến các trang trong Business Portal dành cho Microsoft Dynamics GP 2010 có phần web hiển thị báo cáo Dịch vụ Báo cáo SQL Server (SSRS), biểu đồ hoặc KPI, bạn có thể nhận được một hoặc nhiều thông báo lỗi: Lỗi

1:

Yêu cầu không thành công với trạng thái HTTP 401: Trái phép.

Lỗi 2:

Không thể tìm thấy mục '/%dbname%/%series%/Charts và KPIs/%report%'. (rsItemNotFound)

Lỗi 3:

Không đủ quyền cấp cho người dùng 'domain\user' để thực hiện thao tác này. (raAccessDenied)


Lỗi 4:

Đã xảy ra lỗi trong quá trình xử lý báo cáo. (rsProcessingAborted)
Không thể tạo kết nối với nguồn dữ liệu 'DataSourceGPCompany'. (rsErrorOpeningConnection)
Không đăng nhập được cho người dùng 'domain\user'.


Lỗi 5:

Đã xảy ra lỗi trong quá trình xử lý báo cáo. (rsProcessingAborted)
Không thể tạo kết nối với nguồn dữ liệu 'DataSourceGPCompany'. (rsErrorOpeningConnection)
Không thể mở cơ sở dữ liệu '%dbname%' do đăng nhập yêu cầu. Không đăng nhập được cho người dùng 'tên miền/người dùng'.


Lỗi 6:

Đã xảy ra lỗi trong quá trình xử lý báo cáo. (rsProcessingAborted)
Không thể tạo kết nối với nguồn dữ liệu 'DataSourceGPCompany'. (rsErrorOpeningConnection)
Quyền EXECUTE đã bị từ chối đối với đối tượng '%objectname%', cơ sở dữ liệu '%dbname%', sơ đồ 'dbo'.



Triệu chứng

Nguyên nhân 1: Có một số nguyên nhân tiềm ẩn cho lỗi này.

Nguyên nhân 2: Chưa triển khai báo cáo SSRS cho Microsoft Dynamics GP 2010.

Nguyên nhân 3: Người dùng miền tìm cách chạy báo cáo không có quyền truy nhập vào báo cáo trong SSRS.

Nguyên nhân 4: Chưa tạo đăng nhập SQL Server cho người dùng miền đang cố gắng chạy báo cáo.  

Nguyên nhân 5: Người dùng miền đang chạy báo cáo không có quyền truy nhập vào (các) cơ sở dữ liệu của công ty Microsoft Dynamics GP 2010. 

Nguyên nhân 6: Người dùng miền chưa được ánh xạ tới các vai trò cơ sở dữ liệu thích hợp trong hệ thống Microsoft Dynamics GP và cơ sở dữ liệu công ty.

LƯU Ý: Nếu bạn mới chỉ nhận được một thông báo lỗi chung thì có khả năng Lỗi Từ xa đã bị vô hiệu hóa trong SSRS theo mặc định. Để bật tính năng này, hãy thực hiện như

sau: 1. Đăng nhập vào máy chủ đã cài đặt SSRS. 

2. Bấm vào Bắt đầu, bấm vào Tất cả Chương trình, trỏ tới Microsoft SQL Server 2008 (hay 2008 R2), rồi bấm vào SQL Server Management Studio. Kết nối với phiên bản Dịch vụ Báo cáo của bạn.

3. Bấm chuột phải vào tên phiên bản trong Trình khám phá Đối tượng ở bên trái, rồi chọn Thuộc tính.

4. Chọn tab Nâng cao ở bên trái.

5. Bên dưới phần Bảo mật, hãy đặt EnableRemoteErrors thành True.

6. Bấm OK để lưu thay đổi. Không bắt buộc phải khởi động lại dịch vụ để hoàn tất thay đổi này.

Nguyên nhân

Giải pháp 1: Hãy tham khảo bài viết sau để biết giải

pháp:

2608328 Khi bạn bấm vào Trung tâm Điều hành trong Cổng thông tin Doanh nghiệp, lỗi "Yêu cầu Không thành công với Trạng thái HTTP 401: Trái phép" xuất hiện trong các phần web Dịch vụ Báo cáo SQL Server.

Giải pháp 2: Tham khảo Hướng dẫn Dịch vụ Báo cáo SQL Server để biết thông tin về việc triển khai báo cáo Dịch vụ Báo cáo Microsoft SQL Server dành

cho Microsoft Dynamics GP. Bạn có thể tải xuống Hướng dẫn Dịch vụ Báo cáo SQL Server tại liên kết dưới đây: độ phân giải

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=189813: Nếu bạn đang sử dụng



SSRS ở Chế độ Gốc, hãy sử dụng site Trình quản lý Báo cáo để thêm hoặc xác minh quyền truy nhập của người dùng vào các báo cáo. Nếu bạn đã triển khai các báo cáo SSRS trong Chế độ Tích hợp SharePoint, hãy sử dụng bảo mật SharePoint để xác nhận rằng người dùng có quyền truy nhập vào site thư viện báo cáo. Để biết thêm thông tin về các quyền SSRS, hãy xem lại Chương 7 của Hướng dẫn Dịch vụ Báo cáo SQL Server tại liên kết dưới đây: Độ phân giải

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=189814: Hãy tham khảo các bước dưới đây để tạo đăng nhập SQL Server cho người dùng



miền:

1. Đăng nhập vào máy chủ nơi cài đặt SQL Server. 

2. Bấm vào Bắt đầu, bấm vào Tất cả Chương trình, trỏ tới Microsoft SQL Server 2008 (hay 2008 R2), rồi bấm vào SQL Server Management Studio.

3. Kết nối với phiên bản SQL Server nơi đặt cơ sở dữ liệu Microsoft Dynamics GP.

4. Bấm để bung rộng Bảo mật, bấm để bung rộng Đăng nhập trong Object Explorer. 

5. Bấm chuột phải vào thư mục Đăng nhập, rồi bấm vào Đăng nhập Mới...

6. Trong trường Tên Đăng nhập, xác định người dùng miền từ thông báo lỗi có định dạng domainname\username

7. Bấm vào tab Ánh xạ Người dùng ở bên trái để gán quyền truy nhập người dùng vào cơ sở dữ liệu Microsoft Dynamics GP thích hợp. Tham khảo Chương 7 trong Hướng dẫn Dịch vụ Báo cáo SQL Server ở trên để biết chi tiết về việc gán vai trò và công ty.

Giải pháp 5: Để xác minh việc gán cơ sở dữ liệu của đăng nhập SQL Server khi gặp lỗi, bạn có thể sử dụng

các bước sau:

1. Đăng nhập vào máy chủ nơi cài đặt SQL Server. 

2. Bấm vào Bắt đầu, bấm vào Tất cả Chương trình, trỏ tới Microsoft SQL Server 2008 (hay 2008 R2), rồi bấm vào SQL Server Management Studio.

3. Kết nối với phiên bản SQL Server nơi đặt cơ sở dữ liệu Microsoft Dynamics GP.

4. Bấm để bung rộng Bảo mật, bấm để bung rộng Đăng nhập trong Object Explorer.

5. Bấm chuột phải vào đăng nhập SQL Server cho người dùng miền được cung cấp trong thông báo lỗi, rồi bấm vào Thuộc tính.

6. Bấm vào tab Ánh xạ Người dùng ở bên trái.

7. Tất cả các đăng nhập cần để chạy báo cáo SSRS của Microsoft Dynamics GP đều phải được ánh xạ tới cơ sở dữ liệu hệ thống (DYNAMICS) cũng như mọi cơ sở dữ liệu công ty mà họ dự định báo cáo. Hãy tham khảo Chương 7 trong Hướng dẫn dịch vụ báo cáo SQL Server dưới đây để biết thêm thông tin về bảo mật người dùng.

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18981

8. Bấm OK và để người dùng chạy lại báo cáo.

Giải pháp 6: Để thay đổi việc gán vai trò cơ sở dữ liệu cho đăng nhập

SQL Server, bạn có thể xem lại các nội dung sau:

1. Đăng nhập vào máy chủ nơi cài đặt SQL Server.

2. Bấm vào Bắt đầu, bấm vào Tất cả Chương trình, trỏ tới Microsoft SQL Server 2008 (hay 2008 R2), rồi bấm vào SQL Server Management Studio.

3. Kết nối với phiên bản SQL Server nơi đặt cơ sở dữ liệu Microsoft Dynamics GP.

4. Bấm để bung rộng Bảo mật, bấm để bung rộng Đăng nhập trong Object Explorer.

5. Bấm chuột phải vào đăng nhập SQL Server cho người dùng miền được cung cấp trong thông báo lỗi, rồi bấm vào Thuộc tính.

6. Bấm vào tab Ánh xạ Người dùng ở bên trái.

7. Bấm vào một trong các cơ sở dữ liệu Microsoft Dynamics GP mà đăng nhập có quyền truy nhập (ví dụ: DYNAMICS hoặc TWO).

8. Xem lại lựa chọn trong mục 'Tư cách thành viên vai trò cơ sở dữ liệu cho 'xxxxx' ở cuối cơ sở dữ liệu này cho từng cơ sở dữ liệu. Danh sách những vai trò cơ sở dữ liệu nào cấp quyền truy nhập vào những báo cáo SSRS có thể tìm thấy trong tệp MDGP11R2_SRS_Report_Roles.pdf ở trang 50 trong Hướng dẫn Dịch vụ Báo cáo SQL Server. Bấm vào liên kết bên dưới để tải xuống Hướng dẫn Dịch vụ Báo cáo SQL Server:

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18981

9. Bấm OK, rồi chạy lại báo cáo.

Giải pháp

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!

×