Konfigurowanie Podglądu raportów na potrzeby przetwarzania zdalnego

Formanty ReportViewer mogą być skonfigurowane do korzystania z możliwości przetwarzania SQL Server serwera raportów usług Reporting Services. Serwer raportów przetwarza dane i renderuje raportu na format wyjściowy. Kontrolka ReportViewer następnie wyświetla przetworzonych wyników na ekranie.

Aby użyć raportu serwera, musi mieć dostęp do SQL Server 2008 lub nowszego serwera raportów usług Reporting Services. Aby sprawdzić, czy masz dostęp do raportu otwarcie okna przeglądarki, a następnie wpisując adres URL serwera raportów i Ścieżka raportu w adresie URL. Po skonfigurowaniu połączenia z serwerem raportów, upewnij się, że konto, którego używasz ma uprawnienia do wyświetlania raportu.

Jak skonfigurować ReportViewer przetwarzania zdalnego

Aby skonfigurować formant ReportViewer dla zdalnego przetwarzania, należy określić serwer raportu do użycia z kontrolką. Wykonaj następujące kroki, aby wybrać raport serwera:

  1. Dodaj ReportViewer formantu w sekcji Raportowanie przybornika do formularza lub strony sieci Web w projekcie.

  2. W zadania ReportViewer panelu tagi inteligentne, wybierz raport, wybierz opcję serwera raportów.

  3. W serwera raportów wpisz adres URL serwera raportów. Składnia domyślny adres URL jest https://localhost/reportserver. Rzeczywisty adres URL, który jest używany podczas instalacji może być różne w zależności od konfiguracji ustawienia katalog wirtualny serwera raportów.

  4. W Ścieżka raportu tekstu wpisz pełną ścieżkę opublikowany raport. Podczas odwoływania się do raportu na serwerze raportów w trybie macierzystym, ścieżka raportu zaczyna się od ukośnika (/); w przypadku odwoływania się do raportu na serwerze raportów w trybie zintegrowanym programu SharePoint, ścieżka raportu jest w pełni kwalifikowany adres URL. Na przykład:

    W trybie macierzystym: Adventureworks 2008 przykładowe raporty/firmy sprzedaży 2008

    Trybie zintegrowanym programu SharePoint: 2008.rdl przykładowe raporty/firmy sprzedaży http://MyServer/sites/MySite/MyLibrary/Adventureworks 2008

  5. Tworzenie lub wdrożyć aplikację, aby sprawdzić, czy raport jest wyświetlany prawidłowo w aplikacji.

Opis właściwości raportu serwera

W poniższej tabeli opisano właściwości serwera raportów, które są przetwarzane zdalnie.

Przetwarzanie raportu

Serwer raportów działają na SQL Server 2008 lub nowszego serwera raportów usług Reporting Services. Serwer raportów są pliki definicji (.rdl), które są tworzone w raporcie Business Intelligence Development Studio lub Report Builder.

Przetwarzanie danych

Serwer raportów używać rozszerzenia przetwarzania danych serwera raportów do nawiązania połączenia i przetwarzania zestawu wyników. Rozszerzenia przetwarzania danych domyślne są udostępniane dla SQL Server, usług Analysis Services SQL Server usługi integracji, Oracle, SAP NetWeaver ® Business Intelligence, XML, ODBC i OLE DB źródeł danych. Można utworzyć lub użyć rozszerzenia przetwarzania danych niestandardowych Obsługa dodatkowych typów danych.

W odróżnieniu od klienta raportów, raporty serwera zawierają informacje o połączeniu źródła danych i co najmniej jednego zapytania w definicji raportu. W trybie przetwarzania zdalnego, przetwarzania danych oraz przetwarzania raportu są wykonywane przez serwer raportów.

Parametryzacji

Podczas przetwarzania raportu serwera, formant ReportViewer może wyświetlać obszar Monituj parametr u góry raportu, aby użytkownicy będą mogli wpisz lub wybierz wartości parametrów do użycia podczas wykonywania zapytania w źródle danych. Podczas przetwarzania raportu lokalnego, ReportViewer nie są wyświetlane obszaru Monituj parametru, ponieważ nie są wykonywane wszelkie pobierania danych, należy ręcznie Monituj użytkownika i przetwarzania danych w oparciu o dane wejściowe użytkownika bezpośrednio w aplikacji. Aby uzyskać więcej informacji na lokalnym raportów, zobacz Konfigurowanie Podglądu raportów na potrzeby przetwarzania lokalnego.

Nawiązywanie połączenia z zewnętrznymi serwerami

Źródła danych używane przez serwer raportów zwykle pobierać dane z zewnętrznych źródeł danych na innych serwerach. Gdy uruchomiony raport serwera w aplikacji, upewnij się, zrozumieć sposób łączy się z serwera raportów i pobiera dane z zewnętrznych źródeł danych w raporcie. Na przykład jeśli raport używa zintegrowanych zabezpieczeń systemu Windows, użytkownik musi Instalator aplikacji lub sieci, aby uniknąć problemu "podwójne chmielu" NTLM, takich jak włączyć uwierzytelnianie Kerberos dla sieci. Aby uzyskać więcej informacji, zobacz Authentication Types in Reporting Services i opis protokołu Kerberos podwójne przeskoków.

Należy zauważyć, że Kontrolka ReportViewer nie zapewnia stron monit poświadczeń. Jeśli aplikacja łączy się z serwerem raportów, które używa uwierzytelniania opartego na formularzach, aplikacja musi przedstawić strony logowania.

Zarządzanie raportów

Serwer raportów zarządzania na serwerze raportów. Administratorem serwera raportów można modyfikować przypisania ról, które umożliwiają dostęp do raportu, należy ponownie skonfigurować połączenia źródła danych i aktualizacji, Przenieś, Zmień nazwę lub usunięcie raportu. Te zmiany wpływające na lub uniemożliwienie raportu w aplikacji. Korzystając z serwera raportów w aplikacji, upewnij się, możesz zrozumieć, jak będą zarządzane po wdrożeniu aplikacji.

Aby uzyskać więcej informacji na temat projektu raportu, pobieranie danych, wdrażania i ustawienia zabezpieczeń dla SQL Server usług Reporting Services, zobacz SQL Server Books Online na msdn.microsoft.com.

Kiedy używać Przetwarzanie zdalne

Umożliwia raportowania na serwerze scentralizować raportu, przechowywania i zarządzania, zasady zestaw i bezpiecznego dostępu do raportów i foldery, sterować jak raporty są przetwarzane i rozproszonych, a ujednolicenie, jak raporty są używane w Twojej firmie. Raportowanie usług może być zainstalowany w pojedynczym serwerze rozpowszechniane i konfiguracji w klastrze. Należy rozważyć przy użyciu zdalnego przetwarzania, jeśli raport ma następujące właściwości:

  • Raport będzie dostępna przez wielu użytkowników.

  • Raport ma bardzo złożonego zapytania lub zawiera bardzo dużą ilość danych.

  • Raport jest już opublikowana na serwerze raportów i chcesz dołączyć go tworzenie i wdrażanie aplikacji.

Przetwarzanie zdalne wymaga dostępu do Licencjobiorcę kopia SQL Server, która udostępnia obszerny zestaw funkcji aplikacji, takich jak subskrypcje, buforowanie, bezpieczeństwo, i renderowania więcej formatów. For more information on remote processing features in SQL Server Usługi Reporting Services, see Reporting Services and ReportViewer Controls in Visual Studio in SQL Server Books Online.

Zobacz też

Koncepcje

Konwertowanie plików RDLC na pliki RDL

Dodawanie i konfigurowanie kontrolek Podglądu raportów

Konfigurowanie Podglądu raportów na potrzeby przetwarzania lokalnego

Wdrażanie raportów i kontrolek Podglądu raportów