url Access'i kullanarak bir Web uygulaması
url access Reporting Services üzerinden bireysel raporlara erişimi etkinleştirmek için özel olarak tasarlanmıştırağ. Bu tür özel bir Web uygulama raporu görüntüleme ve gezinme tümleştirmek için en iyisidir.url access Web uygulamalarında kullanmak için aşağıdakileri yapabilirsiniz:
Bir url bir Web sitesi veya portal bir belirli rapor sunucusu adresi.
Bir form post yöntem kullanmak ve sorgu iletmek dize form alanlarını kullanarak rapor sunucusu URL parametreleri.
Doğrudan adresleme aracılığıyla url erişim
Rapor sunucuya erişmek için ya da rapor sunucusu veritabanı bir url kullanarak öğe, sadece url adresinden içinde Web tarayıcınızı veya uygulamanızı sağlar.Ayrıca rapor ya da erişiliyor kaynak görünümünü etkileyebilir URL parametreleri sağlayabilirsiniz.Bir rapor sunucusu aracılığıyla bir Web tarayıcısının adres çubuğunda bir url hedef alabilirsiniz veya bir url kaynak olabilir bir IFRAME parçası olan bir büyük Web uygulaması veya portal.Raporları, portal, yanı hedef rapor için belirli bir kareyi çeşitli Web sayfalarında köprüler içerebilir veya işlem sırasında yeni bir tarayıcı penceresi açın.
Aşağıdaki örnekte, köprü, köprü içeren farklı olabilir "ana" adlý bir çerçeve hedefler.Köprü Web portal bir parçası olabilir.
<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>
Önceki örnekte, aygıt bilgilerini ayarlama LinkTarget "ana" bir değerle geçirildi Sorgu dize URL.Bu raporda detaylandırma köprüler "ana" adlı çerçeve hedef sağlar.
Aygıt bilgileri ayarları hakkında daha fazla bilgi için bkz: Reporting Services Aygıt Bilgisi Ayarları.
Not birçok sunucular ve tarayıcı bir URL'ye izin verilen karakter sayısını sınırlayın.Bazı durumlarda, 256 karakter sınırı uygulanmaktadır.Bu sınırlamayı kullanarak form gönderme post isteği kullanabilirsiniz.
Not
Internet Explorer bir url uzunluğunun 2.083 sahiptir.Bu sınır geçerlidir hem post ve get isteği URL'leri.Başlığı ve URL'si transfer edilir çünkü sonrası, ancak, bir formun bir parçası ad/değer çiftleri gönderilirken url boyutuyla sınırlı değildir.
url Access Form post yöntemi aracılığıyla
Ne zaman bir kullanıcı istekleri verilerden bir rapor sunucusu url erişim kullanarak http isteği get yöntem kullanır.Bu bir form gönderme eşdeğerdir burada yöntemi = "get".url isteklerini veya yöntemini kullanan form gönderme = "get" en fazla sunucu veya Web tarayıcısı işleyebilir karakter sayısı ile sınırlıdır.
post ile ister (YÖNTEM = "post" ve giriş alanları), ad/değer çiftleri başlığı ve URL'si aktarılır.Bu nedenle, ad/değer çiftleri sorgu dize böylece daha uzun ve daha karmaşık parametre listeleri sağlamak etkinleştirme URL'si bir parçası değildir.
Doğrudan erişim kullanarak bir kullanıcı rapor sunucusu URL'sini görebilir ve sorguyu değiştirme olanağına sahip dize veya belirli url isteği not alın ve daha sonra kullanmak için sunucu parametreleri rapor.
Aşağıdaki html, bir rapor sunucusu belirli bir url ile hedef ve sorgu geçirmek için kullanabileceğiniz bir form kullanımı bakılması dize formun bir parçası olarak giriş parametreleri alanlar.
<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>
Kullanıcı form üzerindeki düğmelerden birini tıklarsa önceki örnekte rapor sunucusu bir html - veririşlenmiş rapor geçerli kare hedeflenmiş.Benzer bir url erişim dize aşağıdaki gibi görünebilir:
https://server/reportserver?/SampleReports/Territory Sales
Drilldown&rs:Command=Render&rc:LinkTarget=main&rs:Format=HTML4.0
Ayrıca bkz.