Udostępnij za pośrednictwem


Konwertowanie plików RDLC na pliki RDL

W przypadku pobrania Licencjobiorcę kopia SQL Server 2008 lub nowszy, można przekonwertować pliki .rdlc pliki RDL do publikowania na serwerze raportów usług Reporting Services.

Porównanie RDL i RDLC

RDL i RDLC są zdefiniowane przez schemat XML o nazwie Report Definition Language. Schemat dla obu formatów plików jest identyczna. Jednak pliki mają następujące różnice:

  • Element < Query > RDL zawiera informacje kwerendy lub polecenia i jest używany przez serwer raportów do nawiązywania połączeń ze źródłami danych raportu.

  • W pliku RDLC elementu < Query > jest opcjonalne. Ten element jest ignorowana przez ReportViewer kontrolować, ponieważ ReportViewer formantu nie wykonuje żadnych przetwarzania danych w trybie przetwarzania lokalnym, ale używa danych, który dostarcza aplikacji hosta.

Jak przekonwertować pliki .rdlc pliki RDL

Konwertowanie pliku .rdlc do pliku RDL wymaga ponownie utworzyć informacje danych źródłowych i zapytania. Można wybrać opcję schematu źródła danych, który jest taki sam jak lub strukturalnie identyczne używaną w pierwotnym raporcie. Jeśli schemat jest inny, układ raportu może być nieprawidłowy dla źródła danych, które chcesz użyć. Jeśli chcesz użyć innego schematy, łatwiej jest ponownie utworzyć raport od początku, a nie przekonwertuj go.

Konwersji pliku .rdlc do formatu RDL jest wykonywana automatycznie, jeśli spełnione są następujące warunki:

  • Dane raportu są udostępniane za pośrednictwem tabelę danych.

    Uwaga

    Plik .rdlc korzysta z danych z obiektu firmy, należy ręcznie przekonwertować pliku .rdlc.Serwer raportów nie ma możliwości przetwarzania obiektów biznesowych w raporcie.Aby nadal korzystać z obiektów biznesowych serwera raportu, należy wziąć pod uwagę zaimplementować niestandardowego rozszerzenia przetwarzania danych.Aby uzyskać więcej informacji, zobacz Implementing a Data Processing Extension w dokumentacji programu SQL Server — książki Online.

  • Źródło danych używane przez mapy pliku .rdlc do jednego z rozszerzenia przetwarzania danych, które jest zainstalowane na serwerze raportów (na przykład, jeśli źródło danych jest SQL Server bazy danych, można użyć SQL Server rozszerzenie przetwarzania danych, która jest instalowana domyślnie na serwerze raportów).

  • Zapytanie i informacje źródła danych połączenia nie ma potrzeby można zmodyfikować.

Automatycznie przekonwertować pliku .rdlc, zmień rozszerzenie nazwy pliku RDL, publikowania i przekazać pliku RDL na serwerze raportów. Można użyć Business Intelligence Development Studio w SQL Server 2008 lub nowszy, aby opublikować pliku RDL. Aby uzyskać więcej informacji na temat tworzenia projektów raportu publikowanie raportów i przekazywanie plików, zobacz SQL Server Books Online.

Aby ręcznie przekonwertować .rdlc na format pliku RDL, wykonaj następujące kroki:

  1. Należy określić źródła danych, który ma być używany w pliku RDL. Można użyć SQL Server relacyjnej bazy danych, wielowymiarowa baza danych usług Analysis Services, bazy danych programu Oracle lub dowolne z drugim obsługiwane źródeł danych. Schemat musi być taka sama, jak ta, której użyto do utworzenia oryginalnego .rdlc układ raportu.

  2. Zmień nazwę pliku .rdlc użycia rozszerzenia plików RDL.

  3. W SQL Server, w Business Intelligence Development Studio, Utwórz lub Otwórz projekt serwera raportów, która będzie zawierała raportu.

  4. Na projektu menu, kliknij przycisk Dodaj istniejący element. Wybierz plik RDL, który został utworzony w pierwszym krokiem i dodaj go do projektu.

  5. W Eksploratorze rozwiązań Otwórz plik RDL, który został właśnie dodany do projektu. Definicja raportu zostanie otwarty w trybie projektowania.

  6. W widoku menu, wybierz opcję dane raportu.

  7. W dane raportu okna, wybierz pierwsze dane źródłowe, a następnie kliknij przycisk edytować przycisku.

  8. W właściwości źródła danych okno dialogowe, kliknij przycisk edytować przycisk przez nazwę źródła danych.

  9. Zaktualizuj informacje o połączeniu. Tak, aby raport nawiązuje połączenie ze źródłem danych, który ma być używany, należy zastąpić parametry połączenia. Konieczne może być zaktualizowanie typ źródła danych, serwera, opcje uwierzytelniania i wybór bazy danych. Gdy skończysz, kliknij przycisk OK , aby zamknąć okno dialogowe.

  10. W dane raportu okna, zaznacz pierwszy zestaw danych skojarzonego z danymi źródła można edytować, a następnie kliknij przycisk edytować przycisku.

  11. W właściwości zestawu danych okno dialogowe, kliknij przycisk projektanta zapytań.

  12. Kliknij przycisk Uruchom można zweryfikować zwracanych danych oczekiwany ciąg zapytania.

  13. Powtórz poprzednie kroki, aby zmodyfikować dowolnego innego zestawu danych i źródła danych używany w raporcie.

  14. Wyświetl podgląd raportu, aby sprawdzić, czy dane są scalane układ raportu zgodnie z oczekiwaniami. Aby wyświetlić podgląd raportu, kliknij przycisk podglądu karty.

Zobacz też

Koncepcje

Wdrażanie raportów i kontrolek Podglądu raportów

Konfigurowanie Podglądu raportów na potrzeby przetwarzania lokalnego

Inne zasoby

Wskazówki i przykłady