Bagikan melalui


Mengakses item server laporan dengan menggunakan akses URL

Topik ini menjelaskan cara mengakses item katalog dari berbagai tipe dalam database server laporan atau di situs SharePoint menggunakan rs:Nilai Perintah=. Tidak perlu benar-benar menambahkan string parameter ini. Jika Anda menghilangkannya, server laporan mengevaluasi jenis item dan memilih nilai parameter yang sesuai secara otomatis. Namun, menggunakan string rs:Command=Value di URL akan meningkatkan performa server laporan.

_vti_bin Perhatikan sintaks proksi dalam contoh di bawah ini. Untuk informasi selengkapnya tentang menggunakan sintaks proksi, lihat Referensi parameter akses URL.

Catatan

Integrasi Reporting Services dengan SharePoint tidak lagi tersedia setelah SQL Server 2016.

Mengakses laporan

Untuk melihat laporan di browser, gunakan parameter rs:Command=Render. Contohnya:

  • Pribumi https://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render
  • SharePoint https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render

Tip

Penting url menyertakan _vti_bin sintaks proksi untuk merutekan permintaan melalui SharePoint dan proksi HTTP Reporting Services. Proksi menambahkan beberapa konteks ke permintaan HTTP, konteks yang diperlukan untuk memastikan eksekusi laporan yang tepat untuk server laporan mode SharePoint.

Mengakses sumber daya

Untuk mengakses sumber daya, gunakan parameter rs:Command=GetResourceContents . Jika sumber daya kompatibel dengan browser, seperti gambar, sumber daya dibuka di browser. Jika tidak, Anda diminta untuk membuka atau menyimpan file atau sumber daya ke disk.

Pribumi https://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents

SharePoint https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents

Mengakses sumber data

Untuk mengakses sumber data, gunakan parameter rs:Command=GetDataSourceContents. Jika browser Anda mendukung XML, definisi sumber data ditampilkan jika Anda adalah pengguna terautentikasi dengan izin Baca Konten pada sumber data. Contohnya:

Pribumi https://myrshost/reportserver?/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents

SharePoint https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents

Struktur XML mungkin terlihat mirip dengan contoh berikut:

<DataSourceDefinition>  
   <Extension>SQL</Extension>  
   <ConnectString>Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorks2022;Data Source=MYSERVER1;</ConnectString>  
   <CredentialRetrieval>Integrated</CredentialRetrieval>  
   <WindowsCredentials>False</WindowsCredentials>  
   <ImpersonateUser>False</ImpersonateUser>  
   <Prompt />  
   <Enabled>True</Enabled>  
</DataSourceDefinition>  

string koneksi dikembalikan berdasarkan pengaturan SecureConnectionLevel server laporan. Untuk informasi selengkapnya tentang pengaturan SecureConnectionLevel , lihat Menggunakan metode layanan web yang aman.

Mengakses konten folder

Untuk mengakses konten folder, gunakan parameter rs:Command=GetChildren. Halaman navigasi folder generik dikembalikan yang berisi tautan ke subfolder, laporan, sumber data, dan sumber daya di folder yang diminta. Contohnya:

Pribumi https://myrshost/reportserver?/Sales&rs:Command=GetChildren

SharePoint https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rs:Command=GetChildren

Antarmuka pengguna yang Anda lihat mirip dengan mode penjelajahan direktori yang digunakan oleh Microsoft Internet Information Server (IIS). Nomor versi, termasuk nomor build, server laporan juga ditampilkan di bawah daftar folder.