Bagikan melalui


URL dalam File Konfigurasi (Configuration Manager SSRS)

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 akses aplikasi dan laporan, 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 Manajer Laporan. 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 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 UrlRoot pengaturan dalam file konfigurasi untuk membuat tautan. UrlRoot juga digunakan untuk mengatasi tautan dalam laporan yang dirender yang dihasilkan melalui pemrosesan laporan tanpa pengawas.

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 UrlRoot entri 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 Manajer Laporan dan Bagian Web ke Layanan Web Server Laporan

Manajer Laporan 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 yang berikut ini:

  • ReportServerUrl (digunakan oleh Manajer Laporan)

  • ReportServerExternalUrl (digunakan oleh Bagian Web)

Catatan

Versi Reporting Services sebelumnya menyertakan ReportServerVirtualDirectory elemen . Nilai ini usang di SQL Server 2008 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 Opsional. Elemen ini tidak disertakan dalam file RSReportServer.config kecuali Anda menambahkannya sendiri. Atur elemen ini hanya jika Anda mengonfigurasi salah satu skenario berikut:

Manajer Laporan 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 Manajer Laporan menggunakan URL tertentu.

Anda memiliki URL server laporan tertentu di mana Anda ingin semua koneksi Manajer Laporan digunakan.

Misalnya, Anda dapat mengaktifkan akses Manajer Laporan untuk semua komputer di jaringan, namun mengharuskan Manajer Laporan tersambung ke server laporan melalui koneksi lokal. Dalam hal ini, Anda mungkin mengonfigurasi ReportServerUrl ke "https://localhost/reportserver".



Untuk petunjuk tentang cara menerapkan skenario ini, lihat Mengonfigurasi Manajer Laporan (Mode Asli) di SQL Server Books Online.
Nilai ini menentukan URL ke layanan Web Server Laporan. Nilai ini dibaca oleh aplikasi Manajer Laporan saat startup. Jika nilai ini diatur, Manajer Laporan akan tersambung ke server laporan yang ditentukan dalam URL.

Secara default, Manajer Laporan menyediakan akses front-end Web ke layanan Web Server Laporan yang berjalan dalam instans server laporan yang sama dengan Manajer Laporan. Namun, jika Anda ingin menggunakan Manajer Laporan 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 Manajer Laporan untuk tersambung ke layanan Web Server Laporan eksternal.

Jika sertifikat Secure Sockets Layer (SSL) diinstal pada server laporan yang Anda sambungkan, ReportServerUrl nilainya 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 SSL diterbitkan. Misalnya, jika sertifikat terdaftar 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 <ReportServerUrl> elemen , 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>http://myserver/reportserver</ReportServerExternalUrl>
Nilai ini digunakan oleh Bagian Web SharePoint 2.0.

Dalam rilis sebelumnya, disarankan agar Anda menetapkan 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 (Configuration Manager SSRS)
Mengonfigurasi URL (Configuration Manager SSRS)