Referensi parameter akses URL
Anda dapat menggunakan parameter sebagai bagian dari URL untuk mengonfigurasi tampilan dan nuansa laporan SQL Server 2016 (13.x) Reporting Services atau yang lebih baru (SSRS). Artikel ini menjelaskan parameter yang paling umum digunakan.
Parameter tidak peka huruf besar/kecil. Mereka memerlukan awalan:
rs:
: Menargetkan server laporan.rc:
: Menargetkan Penampil HTML.rv:
: Menargetkan bagian web Penampil Laporan.
Anda juga dapat menentukan parameter yang khusus untuk perangkat atau ekstensi penyajian. Untuk informasi selengkapnya tentang parameter khusus perangkat, lihat Menentukan pengaturan informasi perangkat di URL.
Penting
Untuk server laporan mode SharePoint, penting bahwa URL menyertakan _vti_bin
sintaks proksi untuk merutekan permintaan melalui SharePoint dan proksi HTTP Reporting Services. Proksi menambahkan konteks ke permintaan HTTP yang diperlukan untuk memastikan eksekusi laporan yang tepat untuk server laporan mode SharePoint. Misalnya, lihat Mengakses item server laporan dengan menggunakan akses URL.
Integrasi Reporting Services dengan SharePoint tidak lagi tersedia setelah SQL Server 2016.
Perintah Penampil HTML (rc:
)
Targetkan Penampil HTML dengan menggunakan awalan rc:
.
Perintah | Parameter | Deskripsi |
---|---|---|
Toolbar |
True |
Menampilkan bilah alat. Nilai defaultnya adalah benar. Catatan: Jika Anda menghilangkan parameter ini, toolbar secara otomatis ditampilkan untuk format penyajian yang mendukungnya. |
Toolbar |
False |
Menyembunyikan bilah alat. Jika parameter ini salah, semua opsi yang tersisa diabaikan. |
Toolbar |
Navigation |
Hanya menampilkan penomoran halaman pada bilah alat. |
Parameters |
True |
Menampilkan area parameter bilah alat. Nilai defaultnya adalah benar. Contoh: Mode Asli: https://myrshost/reportserver?/Sales&rc:Parameters=Collapsed Mode SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Parameters=Collapsed |
Parameters |
False |
Menyembunyikan area parameter, dan pengguna tidak dapat menampilkannya. |
Parameters |
Collapsed |
Menyembunyikan area parameter, tetapi pengguna dapat beralih untuk melihatnya. Contoh: Mode Asli: https://myrshost/reportserver?/Sales&rc:Parameters=Collapsed Mode SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Parameters=Collapsed |
Zoom |
Page Width |
Atur zoom laporan agar pas dengan lebar halaman. Contoh: Mode Asli: https://myrshost/reportserver?/Sales&rc:Zoom=Page%20Width Mode SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Zoom=Page%20Width |
Zoom |
Whole Page |
Atur zoom laporan agar pas dengan seluruh halaman. |
Zoom |
<integer percentage> |
Atur zoom laporan ke persentase tertentu. Nilai defaultnya adalah 100. |
Section |
<page number> |
Atur halaman mana dalam laporan yang akan ditampilkan. Nilai apa pun yang lebih besar dari jumlah halaman dalam laporan menampilkan halaman terakhir. Nilai apa pun yang kurang dari 0 menampilkan halaman 1 dari laporan. Nilai default adalah 1. Contoh: Mode Asli: https://myrshost/reportserver?/Sales&rc:Section=2 Mode SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Section=2 |
FindString |
<text> |
Cari laporan untuk sekumpulan teks tertentu dan sorot teks. Catatan: rc:FindString tidak berfungsi kecuali Anda menyertakan rc:Toolbar=false dalam string akses URL.Contoh: Mode Asli: https://myrshost/reportserver?/Sales&rc:Toolbar=false&rc:FindString=Mountain-400 Mode SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Toolbar=false&rc:FindString=Mountain-400 |
StartFind |
<start page> |
Tentukan bagian pertama yang akan dicari. Nilai default adalah halaman pertama laporan. Contoh: Mode Asli: https://server/Reportserver?/SampleReports/Product Catalog&rs:Command=Render&rc:StartFind=1&rc:EndFind=5&rc:FindString=Mountain-400 |
EndFind |
<end page> |
Atur jumlah halaman terakhir yang ingin Anda gunakan dalam pencarian. Nilai default adalah jumlah halaman saat ini. Gunakan parameter ini dengan StartFind parameter .Contoh: Lihat contohnya StartFind . |
FallbackPage |
<page number> |
Atur jumlah halaman yang akan ditampilkan jika pencarian atau pemilihan peta dokumen gagal. Nilai default adalah jumlah halaman saat ini. |
GetImage |
<icon name> |
Dapatkan gambar tertentu untuk antarmuka pengguna Penampil HTML. |
Icon |
<icon name> |
Dapatkan ikon ekstensi penyajian tertentu. |
Stylesheet |
<stylesheet file name> |
Tentukan lembar gaya yang ingin Anda terapkan ke Penampil HTML. |
Pengaturan Informasi Perangkat | Tentukan pengaturan informasi perangkat dalam bentuk rc:tag=value , di mana tag adalah nama pengaturan informasi perangkat khusus untuk ekstensi penyajian. Untuk informasi selengkapnya, lihat Format deskripsi perintah.Anda dapat menggunakan OutputFormat pengaturan informasi perangkat untuk ekstensi penyajian GAMBAR untuk merender laporan ke gambar JPEG dengan menggunakan parameter berikut dalam string akses URL: ...&rs:Format=IMAGE&rc:OutputFormat=JPEG . Untuk informasi selengkapnya tentang semua pengaturan informasi perangkat khusus ekstensi, lihat Pengaturan informasi perangkat untuk ekstensi penyajian (Reporting Services). |
Perintah server laporan (rs:
)
Targetkan server laporan dengan menggunakan awalan rs:
.
Perintah | Parameter | Deskripsi |
---|---|---|
Command |
ListChildren dan GetChildren |
Tampilkan isi folder. Item folder ditampilkan dalam halaman navigasi item generik. Contoh: Mode asli: https://myrshost/reportserver?/Sales&rs:Command=GetChildren Instans bernama dalam mode asli: https://myssrshost/Reportserver_THESQLINSTANCE?/reportfolder&rs:Command=listChildren Mode SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rs:Command=GetChildren |
Command |
Render |
Laporan dirender di browser sehingga Anda dapat melihatnya. Contoh: Mode asli: https://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render Mode SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render |
Command |
GetSharedDatasetDefinition |
Tampilkan definisi XML yang terkait dengan himpunan data bersama. Properti himpunan data bersama disimpan dalam definisi. Properti ini mencakup kueri, parameter himpunan data, nilai default, filter himpunan data, dan opsi data seperti kolase dan sensitivitas huruf besar/kecil. Anda harus memiliki izin Baca Definisi Laporan pada himpunan data bersama untuk menggunakan nilai ini. Contoh: Mode asli: https://localhost/reportserver/?/DataSet1&rs:command=GetShareddatasetDefinition |
Command |
GetDataSourceContents |
Tampilkan properti sumber data bersama tertentu sebagai XML. Jika browser Anda mendukung XML dan jika Anda adalah pengguna terautentikasi dengan izin Baca Konten pada sumber data, definisi sumber data akan ditampilkan. Contoh: Mode asli: https://myrshost/reportserver?/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents Mode SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents |
Command |
GetResourceContents |
Render sumber daya dan tampilkan di halaman HTML jika sumber daya kompatibel dengan browser. Jika tidak, Anda dapat memilih untuk membuka atau menyimpan file atau sumber daya ke disk. Contoh: Mode asli: https://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents Mode SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents |
Command |
GetComponentDefinition |
Tampilkan definisi XML yang terkait dengan item laporan yang diterbitkan. Anda harus memiliki izin Baca Konten pada item laporan yang diterbitkan untuk menggunakan nilai ini. |
Format |
HTML5 PPTX ATOM HTML4.0 MHTML IMAGE EXCEL (untuk .xls)EXCELOPENXML (untuk .xlsx)WORD (untuk .doc)WORDOPENXML (untuk .docx)CSV PDF XML |
Tentukan format untuk merender dan menampilkan laporan. Nilai defaultnya adalah HTML5. Untuk informasi selengkapnya, lihat Mengekspor laporan dengan menggunakan akses URL. Untuk daftar lengkapnya, lihat \<Render> bagian ekstensi file server rsreportserver.config laporan. Untuk informasi selengkapnya, lihat file konfigurasi RsReportServer.config. Contoh: Mode Asli: https://myrshost/ReportServer?/myreport&rs:Format=PDF Mode SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/myrereport.rdl&rs:Format=PDF |
ParameterLanguage |
en-us , de-DE , dll. |
Berikan bahasa untuk parameter yang diteruskan dalam URL yang independen dari bahasa browser. Nilai defaultnya adalah bahasa browser. Contoh: Mode Asli: https://myrshost/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008&rs:ParameterLanguage=de-DE |
Snapshot |
Merender laporan berdasarkan rekam jepret riwayat laporan. Untuk informasi selengkapnya, lihat Merender rekam jepret riwayat laporan menggunakan akses URL. Contoh: Mode Asli: https://myrshost/reportserver?/SampleReports/Company Sales&rs:Snapshot=2003-04-07T13:40:02 |
|
PersistStreams |
true false |
Merender laporan dalam satu aliran yang bertahan. Perender Gambar menggunakan parameter ini untuk mengirimkan laporan yang dirender satu gugus sekaligus. Setelah menggunakan parameter ini dalam string akses URL, gunakan string akses URL yang sama dengan GetNextStream parameter alih-alih PersistStreams parameter untuk mendapatkan gugus berikutnya di aliran yang bertahan. Perintah URL ini akhirnya mengembalikan aliran 0-byte untuk menunjukkan akhir aliran yang bertahan. Nilai default-nya adalah salah. |
GetNextStream |
true false |
Dapatkan potongan data berikutnya dalam aliran bertahan yang diakses dengan menggunakan PersistStreams parameter . Untuk informasi selengkapnya, lihat PersistStreams deskripsi perintah. Nilai default-nya adalah salah. |
SessionID |
Tentukan sesi laporan aktif yang dibuat antara aplikasi klien dan server laporan. Nilai parameter ini diatur ke pengidentifikasi sesi. Anda dapat menentukan ID sesi sebagai cookie atau sebagai bagian dari URL. Saat Anda mengonfigurasi server laporan untuk tidak menggunakan cookie sesi, permintaan pertama tanpa ID sesi tertentu menghasilkan pengalihan dengan ID sesi. Untuk informasi selengkapnya tentang sesi server laporan, lihat Mengidentifikasi status eksekusi. |
|
ClearSession |
true false |
Hapus semua instans laporan yang terkait dengan pengguna terautentikasi dari sesi laporan. Instans laporan didefinisikan sebagai laporan yang sama berjalan beberapa kali dengan nilai parameter laporan yang berbeda. Nilai default-nya adalah salah. Nilai yang valid adalah true dan false. |
ResetSession |
true false |
Reset sesi laporan dengan menghapus asosiasi sesi laporan dengan semua rekam jepret laporan. Nilai default-nya adalah salah. Nilai yang valid adalah true dan false. |
ShowHideToggle |
<positive integer> |
Alihkan status perlihatkan dan sembunyikan bagian laporan. Tentukan bilangan bulat positif untuk mewakili bagian yang akan dialihkan. |
Perintah bagian web Penampil Laporan (rv:
)
Targetkan bagian web Penampil Laporan yang terintegrasi dengan SharePoint dengan menggunakan awalan rv:
. Bagian web Penampil Laporan juga menerima rs:ParameterLanguage
parameter .
Perintah | Parameter | Deskripsi |
---|---|---|
Toolbar |
Full |
Menampilkan bilah alat lengkap. Nilai defaultnya adalah Penuh. |
Toolbar |
Navigation |
Hanya menampilkan penomoran halaman pada bilah alat. Contoh: Mode SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:Toolbar=Navigation |
Toolbar |
None |
Tidak menampilkan bilah alat. |
HeaderArea |
Full |
Menampilkan header lengkap. Nilai defaultnya adalah Penuh. |
HeaderArea |
BreadCrumbsOnly |
Hanya menampilkan navigasi breadcrumb di header untuk memberi tahu pengguna tempat mereka berada dalam aplikasi. Contoh: Mode SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:HeaderArea=BreadCrumbsOnly |
HeaderArea |
None |
Menyembunyikan header. |
DocMapAreaWidth |
Kontrol lebar tampilan, dalam piksel, dari area parameter di bagian web Penampil Laporan. Nilai defaultnya sama dengan default komponen web Penampil Laporan. Nilai harus berupa bilangan bulat non-negatif. | |
AsyncRender |
true false |
Mengontrol apakah laporan dirender secara asinkron. Nilai default adalah true, yang menentukan bahwa laporan dirender secara asinkron. Nilai harus berupa nilai Boolean true atau false. |
ParamMode |
Full |
Menampilkan area perintah parameter. Nilai defaultnya adalah Penuh. |
Collapsed |
Menciutkan area permintaan parameter. Contoh: Mode SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ParamMode=Collapsed |
|
ParamMode |
Hidden |
Menyembunyikan area perintah parameter. |
DocMapMode |
Full |
Menampilkan area peta dokumen. Nilai defaultnya adalah Penuh. |
DocMapMode |
Collapsed |
Menciutkan area peta dokumen. |
DocMapMode |
Hidden |
Menyembunyikan area peta dokumen. |
DockToolBar |
Top |
Menambungkan toolbar di bagian atas. Nilai defaultnya adalah Top. |
DockToolBar |
Bottom |
Menambungkan toolbar di bagian bawah. Contoh: Mode SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:DockToolBar=Bottom |
ToolBarItemsDisplayMode |
1 (0x1) |
Tombol Kembali |
ToolBarItemsDisplayMode |
2 (0x2) |
Kontrol pencarian teks |
ToolBarItemsDisplayMode |
4 (0x4) |
Kontrol navigasi halaman |
ToolBarItemsDisplayMode |
8 (0x8) |
Tombol Refresh |
ToolBarItemsDisplayMode |
16 (0x10) |
Kotak daftar perbesar tampilan |
ToolBarItemsDisplayMode |
32 (0x20) |
Tombol Umpan Atom |
ToolBarItemsDisplayMode |
64 (0x40) |
Opsi menu cetak di Tindakan |
ToolBarItemsDisplayMode |
128 (0x80) |
Ekspor submenu dalam Tindakan |
ToolBarItemsDisplayMode |
256 (0x100) |
Buka dengan opsi menu Pembuat Laporan di Tindakan |
ToolBarItemsDisplayMode |
512 (0x200) |
Opsi menu Berlangganan di Tindakan |
ToolBarItemsDisplayMode |
1024 (0x400) |
Opsi menu Pemberitahuan Data Baru di Tindakan |
ToolBarItemsDisplayMode |
Beberapa Nilai | Mengontrol item bilah alat mana yang akan ditampilkan. Nilai ini adalah nilai enumerasi bitwise. Untuk menyertakan item toolbar, tambahkan nilai item ke nilai total. Misalnya, untuk tidak ada menu Tindakan , gunakan rv:ToolBarItemsDisplayMode=63 (atau 0x3F ), yaitu 1+2+4+8+16+32. Hanya untuk item menu Tindakan , gunakan rv:ToolBarItemsDisplayMode=960 (atau 0x3C0 ). Nilai defaultnya adalah -1, yang mencakup semua item toolbar. Nilai yang valid adalah:Contoh: Mode SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ToolBarItemsDisplayMode=15 |