Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Akses URL di Reporting Services dirancang untuk memungkinkan akses ke laporan individual melalui jaringan. Jenis akses ini paling baik untuk mengintegrasikan tampilan laporan dan navigasi ke dalam aplikasi Web kustom. Untuk menggunakan akses URL di aplikasi Web, Anda dapat:
Alamat URL ke server laporan tertentu dari situs Web atau portal.
Gunakan metode POST formulir dan teruskan parameter string kueri ke URL server laporan menggunakan bidang formulir.
Akses URL melalui alamat langsung
Untuk mengakses server laporan atau item database server laporan menggunakan URL, berikan alamat URL dari dalam browser web atau aplikasi. Anda juga dapat menyediakan parameter ke URL yang dapat memengaruhi tampilan laporan atau sumber daya yang sedang diakses. URL dapat menargetkan server laporan melalui bilah alamat browser Web, atau URL dapat menjadi sumber IFrame yang merupakan bagian dari aplikasi Web atau portal yang lebih besar. Anda dapat menyertakan hyperlink ke laporan di berbagai halaman Web portal Anda dan menargetkan bingkai tertentu untuk laporan atau membuka jendela browser baru dalam proses.
Dalam contoh berikut, hyperlink menargetkan bingkai bernama "main", yang mungkin berbeda dari yang menyertakan hyperlink. Hyperlink mungkin bagian dari portal Web.
<a href="https://server/reportserver?/SampleReports/Territory Sales
Drilldown&rs:Command=Render&rc:LinkTarget=main" target="main" >
Click here for the Territory Sales Drilldown sample report
</a>
Dalam contoh sebelumnya, pengaturan informasi perangkat LinkTarget diteruskan dengan nilai "utama" dalam string kueri URL, yang memastikan bahwa setiap hyperlink penelusuran dalam laporan juga menargetkan bingkai bernama "main".
Untuk informasi selengkapnya tentang pengaturan informasi perangkat, lihat Meneruskan Pengaturan Informasi Perangkat ke Ekstensi Penyajian.
Banyak server dan browser membatasi jumlah karakter yang diizinkan dalam URL. Dalam beberapa kasus, batas 256 karakter diberlakukan. Untuk mengatasi batasan ini, Anda dapat menggunakan permintaan POST menggunakan pengiriman formulir.
Catatan
Internet Explorer memiliki panjang URL maksimum 2.083 karakter. Batas ini berlaku untuk URL permintaan POST dan GET. POST, bagaimanapun, tidak dibatasi oleh ukuran URL untuk mengirimkan pasangan nama/nilai sebagai bagian dari formulir, karena ditransfer di header dan bukan URL.
Akses URL melalui metode POST formulir
Saat pengguna meminta data dari server laporan menggunakan akses URL, permintaan HTTP menggunakan metode GET. Permintaan ini setara dengan pengiriman formulir di mana METHOD="GET". Permintaan URL atau pengiriman formulir yang menggunakan METHOD="GET" dibatasi oleh jumlah karakter maksimum yang dapat diproses server atau browser Web.
Dengan permintaan POST (METHOD="POST" dan bidang input), pasangan nama/nilai ditransfer di header dan bukan URL. Oleh karena itu, pasangan nama/nilai string kueri bukan bagian dari URL, sehingga memungkinkan Anda untuk menyediakan daftar parameter yang lebih panjang dan lebih kompleks.
Pengguna dapat menggunakan akses langsung untuk melihat URL untuk server laporan. Pengguna mungkin dapat mengubah string kueri atau mencatat permintaan URL tertentu dan parameter server laporan untuk digunakan nanti.
Contoh HTML berikut menunjukkan penggunaan formulir yang dapat Anda gunakan untuk menargetkan server laporan dengan URL tertentu dan meneruskan parameter string kueri sebagai bagian dari bidang input formulir.
<FORM id="frmRender" action="https://server/reportserver?/SampleReports/
Territory Sales Drilldown" method="post" target="_self">
<INPUT type="hidden" name="rs:Command" value="Render">
<INPUT type="hidden" name="rc:LinkTarget" value="main">
<INPUT type="hidden" name="rs:Format" value="HTML4.0">
<INPUT type="submit" value="Button">
</FORM>
Dalam contoh sebelumnya, jika pengguna memilih tombol pada formulir, server laporan mengembalikan laporan yang dirender HTML yang ditargetkan pada bingkai saat ini. Contoh berikut adalah string akses URL yang sebanding:
https://server/reportserver?/SampleReports/Territory Sales
Drilldown&rs:Command=Render&rc:LinkTarget=main&rs:Format=HTML4.0