Udostępnij za pośrednictwem


Integracja usług Reporting Services za pomocą formantów ReportViewer

Microsoft Visual Studio 2008 provides two ReportViewer controls for integrating report viewing functionality into your applications.Istnieje wersja aplikacji opartych na Windows Forms i jedną dla aplikacji formularzy sieci Web.Każdy formant zawiera podobne funkcje, ale każdy jest przeznaczony do miejsce docelowe ich poszczególnych środowisk.Both controls can process reports that have been deployed to a report server (remote processing mode) or have been copied to a computer where Microsoft SQL Server Reporting Services has not been installed (local processing mode).

Tryb przetwarzania zdalnego

Tryb przetwarzania zdalnego jest preferowana metoda przeglądania raportów, wdrożonych serwer raportów.Tryb przetwarzania zdalnego ma następujące zalety:

  • Przetwarzanie zdalne uruchamianie raportów, ponieważ raport jest przetwarzana przez serwer raportów zapewnia zoptymalizowanego rozwiązania.

  • Ponieważ przetwarzanie wszystkich jest obsługiwany przez serwer raportów, żądania raportu może być przetwarzany przez wiele serwerów raportu w wdrożenie skalowalne w poziomie lub serwer, który ma wiele procesorów w scenariuszu skali w górę.

Ponadto raporty uruchamiane w trybie zdalnego można wykorzystywać pełną funkcjonalność serwer raportów tym wszystkie rozszerzenia renderowanie i danych.

Ostrzeżenie

Lista rozszerzeń dostępne dla kontroli ReportViewer, gdy jest uruchomiony w trybie przetwarzania zdalnego zależy od wersji Reporting Services , jest zainstalowany serwer raportów.Aby uzyskać więcej informacji dotyczących dostępnych funkcji, zobacz Funkcje programowania wersje usług raportowania.

Aby uzyskać więcej informacji dotyczących korzystania z formantów ReportViewer w trybie przetwarzania zdalnego, zobacz Walkthrough: Using the ReportViewer Control in Remote Mode w witrynie MSDN.

Tryb przetwarzania lokalny

Tryb przetwarzania lokalnych przedstawia alternatywną metoda wyświetlania i renderowania raportów po Reporting Services nie jest zainstalowany.W przeciwieństwie do przetwarzania zdalnego tylko podzbiór funkcji zapewnianych przez serwer raportów jest dostępna w formancie.W trybie lokalnym przetwórstwem przetwarzania danych jest nie obsługiwane przez formant, ale raczej implementowane przez hostingu aplikacji.Jednakże przetwarzania raportu jest obsługiwane przez samego formantu.W trybie lokalnym przetwórstwem dostępne są tylko PDF, Excel, Word oraz obraz rozszerzeń renderowania.

Aby uzyskać więcej informacji za pomocą formantów ReportViewer w trybie przetwarzania lokalnych, zobacz Walkthrough: Using a Database Data Source with the ReportViewer Windows Forms Control in Local Processing Mode i Walkthrough: Using a Database Data Source with the ReportViewer Web Server Control in Local Processing Mode w witrynie MSDN.