Planowanie, tworzenie raportów i wdrażania raportu
SQL Server Reporting Services offers several approaches for authoring and deploying reports.Ten temat zawiera omówienie obsługi definicja raportu przez Reporting Services składników.Definicja raportu jest plik XML jest zapisywana w protokołu RDL (Report Definition Language) lub Report Definition Language klientów (RDLC).Każda definicja raportu jest zgodny z wersja określonego schematu, wymienionych na początku pliku.
Pliki RDL są tworzone w Projektant raportów w Business Intelligence Development Studio projektów, 1.0 Konstruktora raportów, raport konstruktora 2.0 i 3.0 Konstruktora raportów.RDLC plików są tworzone przy użyciu formantów ReportViewer, które są uwzględnione w Visual Studio 2005 i Visual Studio 2008.
Tematu tego można użyć do pomocy plan dla raportu tworzenia środowiska i serwer raportów, które współpracują ze sobą.Ten temat zawiera następujące informacje:
Lista wersji schematów definicja raportu, które są obsługiwane.
Which report versions can run on a SQL Server 2008 R2 Reporting Services report server.
Które wersje, w których środowisku tworzenia treści można utworzyć, wdrożyć i lokalnie Podgląd które wersje raportu.
Wersje schematów RDL
SQL Server 2008 R2 Reporting Services introduces a new version of the RDL schema that supports new features in a report definition.Aby uzyskać więcej informacji, zobacz Co to jest nowy (Reporting Services). Poprzednie wersje schematów RDL nadal wspierany.
Poniższa tabela zawiera listę wszystkich dostępnych schematów wersja i skrót używany w dalszej części tego tematu:
Skrót |
Wersja schematu |
---|---|
2010 RDL |
https://schemas.microsoft.com/SQLServer/Reporting/2010/01/reportdefinition |
2008 RDL |
https://schemas.microsoft.com/SQLServer/Reporting/2008/01/reportdefinition |
2005 RDL 2005 RDLC |
https://schemas.microsoft.com/SQLServer/Reporting/2005/01/reportdefinition |
2000 RDL |
https://schemas.microsoft.com/SQLServer/Reporting/2003/10/reportdefinition |
Aby uzyskać więcej informacji na temat określonych schematów RDL, zobacz Schematów XML Microsoft SQL Server i Specyfikacji Report Definition Language.
Aby uzyskać więcej informacji o formantach ReportViewer, zobacz Reporting Services i ReportViewer formanty w Visual Studio 2010.
Aby uzyskać informacje dotyczące identyfikacji schematu raport, którego wersja jest zainstalowana na serwer raportów lub w raporcie tworzenia klient, zobacz Jak Wersja schematu definicji raportu (SSRS).
Obsługa przetwarzania serwera raportów
On a Reporting Services SQL Server 2008 R2 report server, you can publish report definition files in the following ways:
Wdrażanie raportu w Projektant raportów w Business Intelligence Development Studio.
Zapisywanie raportu serwer raportów 3.0 Konstruktora raportów.
Zapisywanie raportu serwer raportów 1,0 Konstruktora raportów.
Wyślij raport do serwer raportów, który jest skonfigurowany w trybie macierzystym przy użyciu Menedżer raportów.
Prześlij raport do witryny programu SharePoint, dla którego jest skonfigurowany serwer raportów.
Programowo publikuje sprawozdanie za pomocą interfejsów SOAP API SQL Server 2008 R2 serwer raportów.Aby uzyskać więcej informacji, zobacz Usługa sieci Web serwera raportów.
Programowo publikuje sprawozdanie za pomocą interfejsów SOAP API SQL Server 2008 serwer raportów.Aby uzyskać więcej informacji, zobacz Usługi sieci Web serwera raport.
W poniższej tabela przedstawiono obsługę schematów definicja raportu w wersja serwer raportów.
Wersja serwera raportów |
Wersja schematu RDL |
---|---|
SQL Server 2008 R2 |
|
SQL Server 2008 |
|
Gdy wysyłasz definicja raportu serwer raportów za pomocą Menedżer raportów, serwer raportów zachowuje definicja raportu w oryginalnym formacie.Przy pierwszym użyciu serwer raportów uaktualnia raport w baza danych serwer raportów do formatu binarnego, który zachowane dla kolejnych widoków.Definicja raportu sam nie jest uaktualniony.Z Menedżer raportów strona właściwości ogólne dla raportu można wyodrębnić tylko do odczytu kopia definicja raportu w oryginalnym formacie.Aby uzyskać więcej informacji, zobacz Jak Wyodrębnianie, aktualizowanie lub edytowanie pliku źródłowego modelu opublikowane lub definicji raportu (Menedżer raportów).
Ostrzeżenie
Aby uaktualnić definicja raportu, musi otworzyć raport w środowisku tworzenia raportu, a następnie zapisz go.
Aby uzyskać więcej informacji na temat uaktualnień raportu i obsługiwanych wersji schematu, zobacz Uaktualnianie raportów.
Tworzenie raportów i obsługa wdrażania
Środowiska tworzenia raportu obejmują Projektant raportów w Business Intelligence Development Studio projektów, Projektant raportów w Visual Studio 2005 i Visual Studio 2008, Konstruktor 1.0, 2.0 Konstruktora raportów, raporty i Raporty konstruktora 3.0.Środowiska tworzenia raportu oferują różne obsługę uaktualnienia raportu, Projekt raportu, Podgląd raportu w trybie lokalnym, Podgląd raportu serwer raportów i wdrażania raportu.Aby uzyskać więcej informacji na temat funkcji obsługi Zobacz Porównanie środowisk tworzenia raportów.
Ostrzeżenie
In SQL Server 2008 R2 Reporting Services, Business Intelligence Development Studio can author reports in both the 2010 and 2008 RDL schema.Aby uzyskać więcej informacji, zobacz Tworzenie raportów w Business Intelligence Development Studio.
W następującej tabela podsumowano obsługę tworzenia i wdrażania definicje raportów dla schematu różnych wersji:
Produkt |
W środowisku projektowym |
Autor RDL wersja |
Wdrażanie wersja RDL |
Wdrażanie wersji serwer raportów |
---|---|---|---|---|
SQL Server 2000 |
Projektant raportów w BI Development Studio |
2000 RDL |
2000 RDL |
SQL Server 2000 Reporting Services |
SQL Server 2005 |
Projektant raportów w BI Development Studio |
2000 RDL, uaktualnienia 2005 RDL 2005 RDL |
2005 RDL |
SQL Server 2005 Reporting Services SQL Server 2008 Reporting Services |
SQL Server 2008 |
Projektant raportów w BI Development Studio |
2000 RDL, uaktualnienia 2008 RDL 2005 RDL, upgrades to 2008 RDL 2008 RDL |
2008 RDL |
SQL Server 2008 Reporting Services |
SQL Server 2008 R2 |
Projektant raportówwBI Development Studio |
2000 RDL, uaktualnienia 2010 RDL 2005 RDL, upgrades to 2010 RDL 2008 RDL, uaktualnienia 2010 RDL 2010 RDL |
2008 RDL 2010 RDL |
SQL Server 2008 Reporting Services SQL Server 2008 R2 Reporting Services |
Report Builder 3,0 |
Report Builder 3,0 |
2000 RDL, uaktualnienia 2010 RDL 2005 RDL, upgrades to 2010 RDL 2008 RDL, uaktualnienia 2010 RDL 2010 RDL |
2010 RDL |
SQL Server 2008 R2 Reporting Services |
Report Builder 2.0 |
Report Builder 2.0 |
2000 RDL, uaktualnienia 2008 RDL 2005 RDL, upgrades to 2008 RDL 2008 RDL |
2008 RDL |
SQL Server 2008 Reporting Services |
Report Builder 1,0 |
Report Builder 1,0 |
2005 RDL |
2005 RDL |
SQL Server 2005 Reporting Services SQL Server 2008 Reporting Services |
Visual Studio 2005 lub Visual Studio 2008 |
Report Designer |
2005 RDLC |
Brak |
Brak |
Formantów ReportViewer
Formant ReportViewer w Visual Studio 2005 lub Visual Studio 2008 można wyświetlić raport w podglądzie lokalnego lub można wyświetlić raport serwer raportów.Poniższa tabela zawiera listę raportów wersji schematu wyświetlanych w formancie podglądu raportu:
Produkt |
Podgląd lokalne |
Wersja serwera dla trybu serwera |
---|---|---|
Visual Studio 2005 lub Visual Studio 2008 |
2005 RDL |
SQL Server 2008 R2 Reporting Services: 2010 RDL 2008 RDL 2005 RDL 2000 RDL |
Visual Studio 2005 lub Visual Studio 2008 |
2005 RDL |
SQL Server 2008 Reporting Services: 2008 RDL 2005 RDL 2000 RDL |
Visual Studio 2005 lub Visual Studio 2008 |
2005 RDL |
SQL Server 2005 Reporting Services: 2005 RDL 2000 RDL |
Visual Studio 2005 lub Visual Studio 2008 |
2005 RDL |
SQL Server 2000 Reporting Services: 2000 RDL |
Aby uzyskać więcej informacji, zobacz Reporting Services i ReportViewer formanty w Visual Studio 2010.