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. |