Bagikan melalui


Reservasi URL untuk Penyebaran Server Laporan Multi-Instans

Jika Anda menginstal beberapa instans Reporting Services di komputer yang sama, Anda harus mempertimbangkan bagaimana Anda akan menentukan reservasi URL untuk setiap instans. Dalam setiap instans, layanan Web Server Laporan dan portal web harus memiliki setidaknya satu reservasi URL masing-masing. Seluruh rangkaian reservasi harus unik dalam HTTP.SYS.

URL duplikat terdeteksi selama pendaftaran URL, yang terjadi saat layanan dimulai. Jika Anda membuat reservasi URL yang tidak unik, konflik nama mungkin tidak terdeteksi hingga Anda memulai layanan. Untuk alasan ini, pastikan Anda mengikuti konvensi atau aturan penamaan untuk memastikan semua nilai unik.

Konvensi Penamaan Default

Reporting Services dapat diinstal dalam instans bernama SQL Server. Saat Anda menginstal atau mengonfigurasi server laporan dalam instans bernama, nama instans secara otomatis disertakan dalam direktori virtual dalam reservasi URL default yang disediakan Reporting Services. Tabel berikut menunjukkan reservasi URL untuk instans default dan instans bernama.

Instans SQL Server Reservasi URL Default
Default (MSSQLServer) https://+:80/reportserver
Bernama (MynamedInstance) https://+:80/reportserver_MyNamedInstance

Untuk instans bernama, direktori virtual menyertakan nama instans. Baik instans default maupun instans bernama mendengarkan pada port yang sama, tetapi nama direktori virtual yang unik menentukan server laporan mana yang mendapatkan permintaan.

Rekomendasi praktik terbaik adalah menggunakan nama direktori virtual untuk membedakan di antara instans server laporan. Ini memberikan korespondensi yang jelas antara URL dan instans target, dan memastikan bahwa nama aplikasi unik di seluruh sistem.

Konvensi Penamaan Kustom

Meskipun menggunakan nama instans disarankan, Anda dapat menggunakan sintaks URL dan konvensi penamaan Anda sendiri untuk memenuhi batasan nama unik untuk reservasi URL. Contoh berikut mengilustrasikan pendekatan yang berbeda untuk membuat URL unik untuk setiap instans.

Instans default Server Laporan (MSSQLSERVER) ReportServer_MyNamedInstance Keunikan
https://+:80/reportserver https://+:8888/reportserver Setiap instans mendengarkan pada port yang berbeda.
https://www.contoso.com/reportserver https://SRVR-46/reportserver Setiap instans merespons nama server yang berbeda (nama domain yang sepenuhnya memenuhi syarat, dan nama komputer).

Persyaratan Keunikan

Teknologi mendasar yang digunakan oleh Reporting Services memberlakukan persyaratan sekeliling nama unik. HTTP.SYS mengharuskan semua URL dalam repositorinya unik. Anda dapat memvariasikan port, nama host, atau nama direktori virtual untuk membuat URL unik. ASP.NET mengharuskan identitas aplikasi unik dalam proses yang sama. Persyaratan ini memengaruhi nama direktori virtual. Ini menentukan bahwa Anda tidak dapat menduplikasi nama direktori virtual dalam instans server laporan yang sama.

Lihat juga

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