URL dalam File Konfigurasi (Server Laporan Configuration Manager)

Reporting Services menyimpan pengaturan aplikasi dalam file RSReportServer.config. Dalam file ini, ada pengaturan konfigurasi untuk URL dan reservasi URL. Pengaturan konfigurasi ini memiliki tujuan dan aturan yang sangat berbeda untuk modifikasi. Jika Anda terbiasa memodifikasi file konfigurasi untuk menyetel penyebaran, topik ini dapat membantu Anda memahami bagaimana setiap pengaturan URL digunakan.

Pengaturan URL dalam File RSReportServer.config

Reporting Services menyimpan URL untuk aplikasi dan melaporkan akses, dan untuk menyambungkan komponen front-end Web ke server laporan back-end.

URL untuk Akses Aplikasi

URL digunakan untuk mengakses layanan Web Server Laporan dan portal web. Untuk mengonfigurasi URL, Anda harus menggunakan alat Konfigurasi Reporting Services. Alat ini membuat reservasi URL untuk setiap aplikasi di HTTP.SYS dan menambahkan entri untuk URL di bagian URLReservations di RSReportServer.config.

URL untuk Akses Laporan

Reporting Services menyertakan ekstensi pengiriman email server laporan yang bisa Anda gunakan untuk mengirim tautan atau lampiran laporan. Tautan laporan dibuat saat laporan dikirimkan. Ekstensi pengiriman email server laporan menggunakan pengaturan UrlRoot dalam file konfigurasi untuk membuat tautan. UrlRoot juga digunakan untuk mengatasi tautan dalam laporan yang dirender yang dihasilkan melalui pemrosesan laporan yang tidak dijaga.

UrlRoot ditentukan secara otomatis dalam file RSReportServer.config saat Anda mengonfigurasi URL untuk akses aplikasi. Jika Anda mengubah nilai ini dalam file konfigurasi, Anda harus menentukan alamat URL yang valid ke layanan Web Server Laporan yang tersambung ke database server laporan yang berisi laporan yang ingin Anda kirimkan. Anda hanya dapat menentukan satu UrlRoot untuk satu instans server laporan; hanya satu entri UrlRoot yang dapat ada dalam file RSReportServer.config untuk instans server laporan tertentu. Jika Anda memiliki beberapa URL yang dicadangkan untuk layanan Web Server Laporan, Anda harus memilih salah satu nilai yang tersedia untuk UrlRoot.

Dalam kebanyakan kasus, Anda tidak perlu memodifikasi UrlRoot. Namun, jika server laporan akan diakses melalui URL yang sepenuhnya memenuhi syarat, dan Anda tidak mengonfigurasi URL yang menggunakan header host ke nama situs yang sepenuhnya memenuhi syarat, Anda harus mengedit RSReportServer.config secara manual untuk mengatur UrlRoot ke URL server laporan yang sepenuhnya memenuhi syarat yang akan digunakan untuk merender laporan (misalnya, https://www.adventure-works.com/mywebapp/reportserver).

URL Menyambungkan portal web dan Bagian Web ke Layanan Web Server Laporan

portal web dan Bagian Web SharePoint 2.0 untuk Reporting Services adalah komponen front-end Web yang tersambung ke server laporan. URL yang digunakan untuk menyambungkan ke server laporan backend meliputi hal berikut:

  • ReportServerUrl (digunakan oleh portal web)

  • ReportServerExternalUrl (digunakan oleh Bagian Web)

Catatan

Versi Reporting Services sebelumnya menyertakan elemen ReportServerVirtualDirectory . Nilai ini usang dalam SQL Server 2008 (10.0.x) dan versi yang lebih baru. Jika Anda memutakhirkan penginstalan yang ada dan menggunakan file konfigurasi yang berisi pengaturan ini, server laporan tidak lagi membaca nilai ini.

Tabel berikut ini menyediakan ringkasan semua URL yang dapat ditentukan dalam file konfigurasi Reporting Services.

Pengaturan Penggunaan Deskripsi
ReportServerUrl Pilihan. Elemen ini tidak disertakan dalam file RSReportServer.config kecuali Anda menambahkannya sendiri.

Atur elemen ini hanya jika Anda mengonfigurasi salah satu skenario berikut:

portal web menyediakan akses front-end Web ke layanan Web Server Laporan yang berjalan di komputer lain atau instans yang berbeda di komputer yang sama.

Saat Anda memiliki beberapa URL ke server laporan dan Anda ingin portal web menggunakan URL tertentu.

Anda memiliki URL server laporan tertentu tempat Anda ingin semua koneksi portal web digunakan.

Misalnya, Anda dapat mengaktifkan akses portal web untuk semua komputer di jaringan, namun mengharuskan portal web tersambung ke server laporan melalui koneksi lokal. Dalam hal ini, Anda dapat mengonfigurasi ReportServerUrl ke "https://localhost/reportserver".
Nilai ini menentukan URL ke layanan Web Server Laporan. Nilai ini dibaca oleh aplikasi portal web saat startup. Jika nilai ini diatur, portal web akan tersambung ke server laporan yang ditentukan dalam URL.

Secara default, portal web menyediakan akses front-end Web ke layanan Web Server Laporan yang berjalan dalam instans server laporan yang sama dengan portal web. Namun, jika Anda ingin menggunakan portal web dengan layanan Web Server Laporan yang merupakan bagian dari instans lain atau berjalan dalam instans di komputer lain, Anda dapat mengatur URL ini untuk mengarahkan portal web agar tersambung ke layanan Web Server Laporan eksternal.

Jika Keamanan Lapisan Transportasi (TLS), yang sebelumnya dikenal sebagai Secure Sockets Layer (SSL), sertifikat diinstal pada server laporan yang Anda sambungkan, nilai ReportServerUrl harus menjadi nama server yang terdaftar untuk sertifikat tersebut. Jika Anda mendapatkan kesalahan, "Koneksi yang mendasar ditutup: Tidak dapat membangun hubungan kepercayaan untuk saluran keamanan SSL/TLS", atur ReportServerUrl ke nama domain server yang sepenuhnya memenuhi syarat tempat sertifikat TLS/SSL dikeluarkan. Misalnya, jika sertifikat didaftarkan ke https://adventure-works.com.onlinesales, URL server laporan adalah https://adventure-works.com.onlinesales/reportserver.
ReportServerExternalUrl Pilihan. Elemen ini tidak disertakan dalam file RSReportServer.config kecuali Anda menambahkannya sendiri.

Atur elemen ini hanya jika Anda menggunakan Bagian Web SharePoint 2.0 dan Anda ingin pengguna dapat mengambil laporan dan membukanya di jendela browser baru.

Tambahkan <ReportServerExternalUrl> di bawah < elemen ReportServerUrl>, lalu atur ke nama server laporan yang sepenuhnya memenuhi syarat yang diselesaikan ke instans server laporan saat diakses di jendela browser terpisah. Jangan hapus <ReportServerUrl>.

Contoh berikut mengilustrasikan sintaks:

<ReportServerExternalUrl>https://myserver/reportserver</ReportServerExternalUrl>
Nilai ini digunakan oleh Bagian Web SharePoint 2.0.

Dalam rilis sebelumnya, disarankan agar Anda mengatur nilai ini untuk menyebarkan Report Builder di server laporan yang terhubung ke Internet. Ini adalah skenario penyebaran yang belum diucapkan. Jika Anda menggunakan pengaturan ini di masa lalu untuk mendukung akses Internet ke Report Builder, Anda harus mempertimbangkan strategi alternatif.

Lihat juga

Mengonfigurasi URL Server Laporan (Server Laporan Configuration Manager)
Mengonfigurasi URL (Server Laporan Configuration Manager)