URL erişimini kullanarak rapor sunucusu öğelerine erişme

Bu konu başlığı altında, bir rapor sunucusu veritabanında veya SharePoint sitesinde rs:Command=Değeri kullanılarak farklı türlerdeki katalog öğelerine erişme açıklanmaktadır. Bu parametre dizesinin eklenmesi gerekmez. Atlarsanız, rapor sunucusu öğe türünü değerlendirir ve uygun parametre değerini otomatik olarak seçer. Ancak, URL'de rs:Command=Value dizesinin kullanılması rapor sunucusunun performansını artırır.

Aşağıdaki örneklerde _vti_bin proxy söz dizimine dikkat edin. Ara sunucu söz dizimini kullanma hakkında daha fazla bilgi için bkz. URL erişim parametresi başvurusu.

Uyarı

SharePoint ile Reporting Services tümleştirmesi, SQL Server 2016'nın ardından artık kullanılamaz.

Rapora erişme

Raporu tarayıcıda görüntülemek için rs:Command=İşleme parametresini kullanın. Örneğin:

  • Yerelhttps://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render

Kaynağa erişme

Bir kaynağa erişmek için rs:Command=GetResourceContents parametresini kullanın. Kaynak tarayıcıyla uyumluysa (resim gibi) tarayıcıda açılır. Aksi takdirde, dosyayı veya kaynağı diske açmanız veya kaydetmeniz istenir.

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

Veri kaynağına erişme

Bir veri kaynağına erişmek için rs:Command=GetDataSourceContents parametresini kullanın. Tarayıcınız XML'yi destekliyorsa, veri kaynağında İçeriği Okuma iznine sahip kimliği doğrulanmış bir kullanıcıysanız veri kaynağı tanımı görüntülenir. Örneğin:

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

<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>  

Bağlantı dizesi, rapor sunucusunun SecureConnectionLevel ayarına göre döndürülür. SecureConnectionLevel ayarı hakkında daha fazla bilgi için bkz. Güvenli web hizmeti yöntemlerini kullanma.

Klasörün içeriğine erişme

Klasörün içeriğine erişmek için rs:Command=GetChildren parametresini kullanın. İstenen klasördeki alt klasörlere, raporlara, veri kaynaklarına ve kaynaklara bağlantılar içeren genel bir klasör gezinti sayfası döndürülür. Örneğin:

Yerelhttps://myrshost/reportserver?/Sales&rs:Command=GetChildren

Gördüğünüz kullanıcı arayüzü, Microsoft Internet Information Services (IIS) tarafından kullanılan dizin gezinme moduna benzer. Rapor sunucusunun derleme numarası da dahil olmak üzere sürüm numarası, klasör listesinin altında da görüntülenir.