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

  • 2000 RDL

  • 2005 RDL

  • 2008 RDL

  • 2010 RDL

SQL Server 2008

  • 2000 RDL

  • 2005 RDL

  • 2008 RDL

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.