2012-07-01 8 views
20

Tôi muốn triển khai báo cáo mà tôi đã tạo trong SQL Server Business Intelligence Development Studio 2008 R2. Tôi đã đặt TargetServerURL thành http://mohammad-pc/Reports. Tôi có thể truy cập vào con đường này thông qua trình duyệt, nhưng muốn triển khai báo cáo của tôi, tôi nhận được:Lỗi "Không thể tìm thấy lỗi máy chủ báo cáo được chỉ định" trong khi triển khai đến máy chủ báo cáo

"máy chủ xác định url báo cáo không thể tìm được"

Có bất kỳ thiết lập khác mà tôi bỏ lỡ?

Trả lời

11

Tôi đã tìm thấy giải pháp. URL của tôi sai. Để có được URL chính xác, tôi đã đi đến trình đơn Start> SQL Server 2008> Configuration Tools> Reporting Services Configuration. Trên phần URL dịch vụ Web có một thư mục ảo là thư mục của thư mục SSRS của tôi trên máy tính của tôi. Vì vậy, URL chính xác là "http: // localhost/[Reporting Service Virtual directory]". Trong trường hợp của tôi, nó là "http: // localhost/ReportServer_SQL2008".

Có một bài viết tốt ở đây:

http://alexduggleby.com/2008/07/18/sql-server-reporting-services-2008-tutorial-in-5-minutes-or-how-to-send-my-boss-a-report-from-a-view-quickly/

+0

Chỉ cần thêm tại đây. Đây là cách chính xác để lấy URL nhưng tôi gặp một số vấn đề với bảo mật trình duyệt. Vì vậy, thay vào đó bạn có thể truy cập: Và hãy nhớ chạy trình duyệt với tư cách Quản trị viên – Pepys

35

Thông thường, trong một cài đặt mặc định, bạn sẽ có hai URL:

Tùy thuộc vào thiết lập của bạn, URL đầu tiên có thể khác một chút, ví dụ: số cổng có thể khác hoặc có thể thêm hậu tố như _SQLEXPRESS.

Xem phần cuối cùng của this documentation đối với một số URL mẫu. Dưới đây là một trích dẫn có liên quan về những gì các liên kết có thể trông giống như:

... những gì một URL của máy chủ báo cáo có thể trông giống như:
- http://localhost/reportserver
- http://localhost/reportserver_SQLEXPRESS
- http://sales01/reportserver
- http://sales01:8080/reportserver
- https://sales.adventure-works.com/reportserver
- https://www.adventure-works.com:8080/reportserver01

... URL bạn sử dụng để truy cập Trình quản lý báo cáo ...
- http://localhost/reports
- http://localhost/reports_SQLEXPRESS
- http://sales01/reports
- http://sales01:8080/reports
- https://sales.adventure-works.com/reports
- https://www.adventure-works.com:8080/reports

+2

Thay đổi nó thành ReportServer đã thực hiện mẹo đó cho tôi. Cảm ơn bạn @Jeroen – kmria

+0

để rõ ràng, bạn thiết lập điều này bằng cách vào FILE -> Project -> Properties. Các thuộc tính F4 hoặc rightclick -> trong trình thám hiểm giải pháp sẽ không hiển thị cho bạn những gì bạn nghĩ rằng nó có thể – greg

+0

Phụ thêm "ReportServer" là những gì làm việc cho tôi; Tôi đã thử URL, "http: // /Báo cáo" (là URL để truy cập vào báo cáo) nhưng điều đó không có tác dụng - "http: // /ReportServer" không - cảm ơn! –

0

Gần đây tôi đã có những vấn đề tương tự ...Thử nghiệm tôi thấy rằng bạn cần phải đi đến dự án -> Properties và trong chung và thay đổi thiết lập các tùy chọn sau để:

TargetReportPartFolder: [ảo diretory Báo cáo quản lý URL] TargetServerURL: http: // yourPCName/[ diretory ảo của URL Web Service]

Thats làm việc tốt cho triển khai dự án của bạn

-1

Sử dụng http://localhost/reportserver hoặc http://mohammad-pc/reportserver như TargetServerURL trong các thuộc tính của dự án.

+0

Điều này không cung cấp câu trả lời cho câu hỏi. Để phê bình hoặc yêu cầu làm rõ từ tác giả, hãy để lại nhận xét bên dưới bài đăng của họ. - [Từ đánh giá] (/ đánh giá/bài đăng chất lượng thấp/10181323) – Heroka

+0

@Heroka Tôi đã cải thiện câu trả lời. – greg121

+0

@ greg121 câu trả lời sẽ không giải quyết được câu hỏi. Giải pháp của bạn sẽ chỉ hoạt động trong trường hợp người dùng đang phát triển báo cáo trong cùng một máy tính, nơi sẽ được triển khai và không phải là trường hợp chuẩn. – HEDMON

0

Chỉ cần thêm vào điều này, tôi cũng đã gặp phải vấn đề này. Máy chủ báo cáo của tôi đã hoạt động tốt trong nhiều tháng, tôi có khoảng 30 báo cáo và cập nhật liên tục để họ triển khai báo cáo hoặc tạo báo cáo mới hầu như mỗi tuần, tuy nhiên nó chỉ dừng triển khai một ngày (mặc dù tôi có thể thấy chúng trong ứng dụng chúng tôi đã ràng buộc họ)

Lỗi này là 502 không tìm thấy máy chủ. Tôi có một cảm giác đó là một cái gì đó để làm với IT thay đổi trong công ty của tôi tuy nhiên tất cả tôi cần làm để sửa chữa nó đã được thay đổi tên máy chủ báo cáo để lưu trữ địa phương trong các thiết lập tài sản.

dự án/[Tên dự án] Thuộc tính

trên tab chung trong TargetServerURL nó được sử dụng để nói:

http://GSV-REP01/ReportServer

nhưng sau đó tôi đã thay đổi nó như thế này:

http://localhost:8080/ReportServer

và nó bắt đầu hoạt động trở lại mà không có vấn đề gì. Hy vọng điều này sẽ giúp một người nào đó, SSRS là một nỗi đau thực sự đôi khi.