Udostępnij za pośrednictwem


Planning for Report Authoring and Report Deployment

SQL Server 2008 Reporting Services (SSRS) oferuje kilka metod tworzenia i wdrażania raportów.Ten temat zawiera omówienie definicji raportu obsługiwanych przez składniki programu SSRS.Definicja raportu to plik XML zapisany w języku definicji raportów Report Definition Language (RDL) lub Report Definition Language for Clients (RDLC).Każda definicja raportu jest zgodny z określoną wersją schematu, który znajduje się w pliku.

Pliki RDL można tworzyć w module Report Designer w programie Business Intelligence Development Studio w usługach SSRS oraz w programach Report Builder 1.0 i Report Builder 2.0.Pliki RDLC są tworzone przez użyciu formantów ReportViewer, które są zawarte w Visual Studio 2005 i Visual Studio 2008.

Temat ten może pomóc w określeniu:

  • Które wersje raportu mogą być edytowane, publikowane i wyświetlane na serwerze raportów SQL Server 2008 Reporting Services.

  • Środowiska, w których można tworzyć, wdrażać i lokalnie wyświetlać podgląd wersji raportu.

Wersje schematów RDL

W programie SQL Server 2008 Reporting Services (SSRS) wprowadzono nową wersja schematu języka RDL, która obsługuje nowe funkcje w definicji raportu.Aby uzyskać więcej informacji, zobacz What's New in Report Authoring.

Poprzednie wersje schematu języka RDL w dalszym ciągu są obsługiwane.W poniższej tabeli przedstawiono każdą dostępną wersję schematu oraz skróty używane w dalszej części tego tematu:

Skrót

Wersja schematu

2000 RDL

https://schemas.Microsoft.com/SQLServer/Reporting/2003/10/reportdefinition

2005 RDL

2005 RDLC

https://schemas.Microsoft.com/SQLServer/Reporting/2005/01/reportdefinition

2008 RDL

https://schemas.Microsoft.com/SQLServer/Reporting/2008/01/reportdefinition

Aby uzyskać więcej informacji na temat określonych schematów RDL, zobacz Schematy XML programu Microsoft SQL Server oraz Specyfikacje języka definicji raportów.

Aby uzyskać więcej informacji na temat formantów ReportViewer i definicji raportów klienta, zobacz Reporting Services and ReportViewer Controls in Visual Studio oraz Konwertowanie plików RDL i RDLC.

Aby uzyskać więcej informacji dotyczących identyfikowania wersji schematu raportowania zainstalowanej na serwerze raportów lub w kliencie tworzenia raportów, zobacz How to: Identify the Report Schema Version.

Obsługa przetwarzania serwera raportów

Na serwerze raportów SQL Server 2008 Reporting Services można publikować pliki definicji raportu w następujący sposób:

  • Wdroż raport w programie Projektant raportów w SQL Server Business Intelligence Development Studio.

  • Zapisz raport programie Report Builder 2.0.

  • Zapisz raport programie Report Builder 1.0.

  • Przekaż raport na serwer raportów, który jest skonfigurowany w trybie macierzystym w Menedżerze raportów.

  • Prześlij raport do witryny programu SharePoint skonfigurowanej do działania z serwerem raportów.

  • Programistyczne publikowanie raportu za pomocą interfejsów SOAP API.Aby uzyskać więcej informacji, zobacz Usługa sieci Web serwer raportów.

Na serwerze raportów SQL Server 2008 Reporting Services obsługiwane są następujące schematy definicji raportu:

  • 2000 RDL

  • 2005 RDL

  • 2008 RDL

Po wysłaniu 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 bazie danych serwera raportów do formatu binarnego, który jest zachowywany dla późniejszych wyświetleń.Z Menedżera raportów na stronie Właściwości ogólne raportu można wyodrębnić przeznaczoną tylko do odczytu kopię definicji raportu w oryginalnym formacie.

Uwaga

Aby uaktualnić definicja raportu, należy otworzyć raport w środowisku tworzenia raportu.

Aby uzyskać więcej informacji na temat uaktualnień raportu i wersji schematu, które są obsługiwane, zobacz temat Upgrading Reports.

Tworzenie raportów i obsługa wdrażania

Środowiska tworzenia raportów to m.in. moduł Report Designer w programie Business Intelligence Development Studio w usługach SSRS, moduł Report Designer w programach Visual Studio 2005 i Visual Studio 2008 oraz programy Report Builder 1.0 i Report Builder 2.0.Środowiska tworzenia raportów zawierają szereg funkcji umożliwiających uaktualnianie raportów, projektowanie raportów, wyświetlanie podglądu raportów w trybie lokalnym, wyświetlanie podglądu raportów na serwerze raportów oraz wdrażanie raportów.Aby uzyskać więcej informacji na temat obsługi funkcji, zobacz temat Porównanie środowisk tworzenia raportów.

W następującej tabeli podsumowano obsługę tworzenia i wdrażania definicji raportów dla różnych wersji schematu:

Produkt

Środowisko autorskie

Wersja RDL autora

Wdroż wersję RDL

Wdroż wersji serwer raportów

SQL Server 2000

Projektant raportów w programie BI Development Studio

2000 RDL

2000 RDL

SQL Server 2000 Reporting Services

SQL Server 2005

Projektant raportów w programie BI Development Studio

2000 RDL, uaktualnienia do 2005 RDL

2005 RDL

2005 RDL

SQL Server 2005 Reporting Services

SQL Server 2008 Reporting Services

SQL Server 2008

Projektant raportów w programie BI Development Studio

2000 RDL, uaktualnienia do 2008 RDL

2005 RDL, uaktualnienia do 2008 RDL

2008 RDL

2008 RDL

SQL Server 2008 Reporting Services

Report Builder 2.0

Report Builder 2.0

2000 RDL, uaktualnienia do 2008 RDL

2005 RDL, uaktualnienia do 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

NIE DOTYCZY

NIE DOTYCZY

Formanty ReportViewer

Formant ReportViewer w systemie Visual Studio 2005 lub Visual Studio 2008 może wyświetlać raport w lokalnym podglądzie lub na serwerze raportów.Poniższa tabela zawiera listę wersji schematu raportu, które mogą być wyświetlane w formancie podglądu raportu:

Produkt

Podgląd lokalny

Wersja serwera na tryb pracy serwera

Visual Studio 2005 lub Visual Studio 2008

2005 RDL

SQL Server 2005 Reporting Services:

2005 RDL

Visual Studio 2005 lub Visual Studio 2008

2005 RDL

SQL Server 2008 Reporting Services:

2005 RDL

2008 RDL

Aby uzyskać więcej informacji, zobacz Reporting Services and ReportViewer Controls in Visual Studio.

Historia zmian

Zaktualizowana zawartość

Dodano informacje dotyczące sposobu korzystania z Menedżera raportów do pobierania z serwera raportów kopii definicji raportu przeznaczonej tylko do odczytu.