Usług Reporting Services programu SQL Server Express z zaawansowanych usług

Reporting Servicesw SQL Server Express z zaawansowanych usług (SQL Server Express) umożliwia tworzenie, wyświetlanie i zarządzanie raporty oparte na danych przechowywanych w lokalnego wystąpienie SQL Server Express.Tematu tego można użyć, aby dowiedzieć się, jak to wydanie Reporting Services works, włączając sposób tworzenia i wdrożyć raportów za pomocą narzędzi dostępnych w tej wersji.

Aby uzyskać więcej informacji o funkcjach, które są dostępne w tej wersji SQL Server, zobacz Funkcje obsługiwane przez usługi Reporting Services programu SQL Server Express. Aby uzyskać więcej informacji o funkcjach, które są dostępne w innych wersjach SQL Server, zobacz Wersje i składniki programu SQL Server 2008 R2.

Ważna informacjaWażne:

SQL Server Express includes SQL Server Management Studio Express.SQL Server Management Studio Express nie można używać do administrowania serwer raportów.Użyj Menedżer raportów i Reporting Services konfiguracji narzędzie zamiast.Użyj Menedżer raportów i Reporting Services konfiguracji narzędzia do administrowania serwer raportów utworzona podczas instalacji Reporting Services w SQL Server Express z zaawansowanych usług.Although the installation package includes SQL Server Management Studio Express, you cannot use SQL Server Management Studio Express to administer the report server.

Jak działa usług Reporting Services programu SQL Server Express

Na poniższej liście opisano sposób Reporting Services działa w SQL Server Express:

  • Składniki serwera obu SQL Server Express i Reporting Services są instalowane na jednym serwerze.Nie można przechowywać baza danych serwera raportów na serwerze zdalnym.

  • Wszystkie źródła danych, które dostarczają danych raporty muszą łączyć się z SQL Server relacyjne bazy danych są zainstalowane na lokalne wystąpienie SQL Server.

  • Wszystkie raporty są przetwarzane na żądanie.Przetwarzanie zaplanowane lub nienadzorowanej raport nie jest obsługiwane.

  • SQL Server Expresszawsze instaluje wystąpienie nazwane programu SQL Server aparat bazy danych.Dlatego ciągów połączenia źródło danych i Reporting Services musi zawierać adresy URL wystąpienie nazwy.Poniższe przykłady ilustrują należy używać składni.

    Element

    Przykładowa składnia

    Ciąg połączenia, próbki AdventureWorks2008R2 bazy danych znajdujących się w lokalnym SQL Server Express wystąpienie

    Źródło danych = localhost\SQLExpress; Katalog początkowy = AdventureWorks

    Adres URL serwer raportów i raport końcowy serwera

    https://localhost/reportserver_SQLExpress

    Adres URL do Menedżer raportów

    https://localhost/reports_SQLExpress

Instalowanie przykładowe bazy danych

Po zainstalowaniu SQL Server Express z zaawansowanych usług AdventureWorks2008R2 Przykładowe bazy danych nie są instalowane automatycznie.Aby uzyskać przykładowe bazy danych, należy pobrać i zainstalować je z http://msftdbprodsamples.codeplex.com/.Po zainstalowaniu przykładowe bazy danych, upewnij się, że lokalne wystąpienie programu SQL Server Express jest zaznaczone strona Wybieranie bazy danych programu instalacyjnego.

Wymagania

Reporting Servicesw SQL Server Express ma takie same wymagania programowe w innych wersjach Reporting Services.Aby uzyskać więcej informacji, zobacz Wymagania sprzętowe i programowe dotyczące instalowania programu SQL Server 2008 R2.

Jak utworzyć raporty

Raporty utworzone w Express edition z Business Intelligence Development Studio można używać wszystkich definicja raportu funkcje, które można znaleźć w innych wersjach Reporting Services.Na przykład można utworzyć przeglądanie szczegółowe raporty, podraportów i raporty parametryczne, zawierających wykresy, tabele, matryce i list.

Można ponownie użyć lub skopiować definicje raportów, utworzone w innych wersjach.Należy pamiętać, że jeśli opublikujesz raport utworzony w starszej wersja programu Reporting Services, raport zostanie uaktualniony, aby użyć ostatnio SQL Server format definicja raportu.

Po utworzeniu definicja raportu można opublikować serwer raportów.Aby udostępnić raport opublikowany użytkowników, należy użyć Menedżer raportów do tworzenia przypisań ról dostęp do raportu.Aby uzyskać więcej informacji na temat tworzenia, publikowania i zabezpieczanie raportów, zobacz Projektowania raportów w Konstruktorze raportów 3.0 (SSRS) i Projektant raportów, Raporty publikowania na serwerze raportów, i Tworzenie i Zarządzanie przypisaniami ról.

Jak wdrożyć raportów i funkcjonalność serwera raport użycia

Wyświetlania publikowanych raportów, można za pomocą przeglądarki lub Menedżer raportów lub utworzyć niestandardowej aplikacji używającej formantu ReportViewer raporty hosta.

Za pomocą Menedżer raportów lub w przeglądarce

SQL Server Express obejmuje Menedżer raportów, aplikacji sieci Web, używany przez dowolnego użytkownika, który chce przeglądać raporty opublikowane.Menedżer raportów jest dostępna za pośrednictwem serwer raportów katalogu wirtualnego, który jest skonfigurowany na lokalnym serwerze sieci Web.Użytkownicy, którzy mają dostęp do tego katalogu, można uruchomić Menedżer raportów.

Aby wyświetlić raporty w Menedżer raportów, należy zdefiniować przypisania ról, które umożliwiają użytkownikom wyświetlanie raportów i przeglądania folderów, bez udzielania dostępu do serwera zarządzania dostępnych w programie administrator serwer raportów może używać.Za pomocą przeglądarki sieci Web można również przeglądać raport opublikowany.

Używanie formantów ReportViewer

If you are a developer, you can use SQL Server Express with the ReportViewer controls, which are available through Microsoft Visual Studio.Istnieją dwa formanty: jedną dla Windows Forms aplikacji i jeden dla ASP.NET aplikacji.Formanty są swobodnie rozprowadzaną z aplikacją.Można skonfigurować formantów, aby uruchamiać raporty serwera zdalnego, które działają w SQL Server Express.

Formantów ReportViewer obsługuje inne tryby przetwarzania i modelami wdrażania oprócz SQL Server Express.Aby uzyskać więcej informacji, zobacz "formanty ReportViewer (Visual Studio)" w Visual Studio dokumentacji produktu w witrynie MSDN.

Programowanie w programie SQL Server Express

usługa sieci Web serwera raportów Można uzyskać dostęp programowy.Chociaż można uzyskać dostęp wszystkie serwer raportów SOAP końcowych nie można używać wszystkich funkcji.Jeśli nie można użyć metoda Reporting Services zwraca błąd.Aby uzyskać więcej informacji, zobacz Funkcje programowania wersje usług raportowania.