Udostępnij przez


Konfigurowanie właściwości wdrożenia (Reporting Services)

W narzędziach SQL Server Data Tools (SSDT) lub Visual Studio należy określić serwer raportów i opcjonalnie foldery dla raportów i udostępnionych źródeł danych, aby można było publikować elementy w projekcie serwera raportów na serwerze raportów. Właściwości i wartości, które narzędzia SQL Server Data Tools (SSDT) lub Visual Studio muszą tworzyć, wyświetlać podgląd i wdrażać raporty, są przechowywane w konfiguracjach projektu serwera raportów. Dla tych właściwości projektu można utworzyć wiele nazwanych zestawów, dzięki czemu można wygodnie przełączać się między zestawami właściwości. Każdy zestaw właściwości jest konfiguracją. Na przykład można mieć konfigurację publikowania raportów na serwer testowy i inną konfigurację do publikowania raportów na serwer produkcyjny.

Użyj programu Configuration Manager, aby utworzyć zestawy właściwości projektu i zarządzać nimi w konfiguracjach projektu. Configuration Manager to funkcja obsługiwana przez program Visual Studio, na której bazuje narzędzia SQL Server Data Tools.

Uwaga / Notatka

Nie należy mylić tej funkcji z Menedżerem konfiguracji serwera raportów, który służy do konfigurowania usług Reporting Services po instalacji. Aby uzyskać więcej informacji, zobacz Konfigurowanie i administrowanie serwerem raportów (tryb macierzysty usług SSRS).

Uwaga / Notatka

W narzędziach SQL Server Data Tools akcja publikowania raportów z projektu lub rozwiązania serwera raportów jest nazywana wdrażaniem raportów.

Ustawianie właściwości wdrożenia

  1. Kliknij prawym przyciskiem myszy projekt raportu, a następnie wybierz polecenie Właściwości.

  2. W oknie dialogowym Strony właściwości projektu wybierz konfigurację do edycji z listy Konfiguracja . Typowe konfiguracje to DebugLocal, Debug i Release.

    Uwaga / Notatka

    Możesz użyć wielu konfiguracji, aby szybko przełączać się między różnymi serwerami raportów lub ustawieniami.

  3. W polu tekstowym OutputPath wprowadź lub wklej ścieżkę w lokalnym systemie plików, aby zapisać definicję raportu używaną w weryfikacji kompilacji, wdrożeniu i podglądzie raportów. Ścieżka musi być inna niż ścieżka używana dla projektu i ścieżka względna, która jest folderem podrzędnym w ścieżce projektu.

  4. W polu tekstowym ErrorLevel wprowadź ważność problemów z kompilacją, które są zgłaszane jako błędy. Problemy występujące podczas tworzenia raportów, źródeł danych lub innych zasobów projektu z poziomami ważności mniejszymi lub równymi wartości ErrorLevel są zgłaszane jako błędy; w przeciwnym razie problemy są zgłaszane jako ostrzeżenia. Każdy błąd powoduje niepowodzenie zadania kompilacji. Prawidłowe poziomy istotności to od 0 do 4 włącznie. Domyślna wartość wynosi 2.

    Wartość ErrorLevel może służyć do zwiększenia lub zmniejszenia czułości kompilacji. Na przykład gdy raport z mapą jest kompilowany podczas wdrażania na serwerze raportów programu SQL Server 2008 (10.0.x), domyślnie wyświetlany jest błąd i kompilowanie raportu kończy się niepowodzeniem. Jeśli obniżysz ErrorLevel, mapa zostanie usunięta z raportu, wyświetli się ostrzeżenie, a tworzenie raportu będzie kontynuowane.

  5. Na liście StartItem wybierz raport do wyświetlenia w oknie podglądu lub w oknie przeglądarki po uruchomieniu projektu raportu.

  6. Na liście OverwriteDataSources wybierz pozycję True , aby zastąpić udostępnione źródło danych na serwerze za każdym razem, gdy udostępnione źródła danych są publikowane, lub wybierz pozycję Fałsz , aby zachować źródło danych na serwerze.

  7. Na liście TargetServerVersion wybierz pozycję SQL Server 2016 w usłudze Reporting Services lub wybierz pozycję Wykryj wersję , aby automatycznie określić wersję zainstalowaną na serwerze zidentyfikowaną przez właściwość TargetServer URL . Wartość domyślna to SQL Server 2016 lub nowszy.

    Użyj targetServerVersion , aby dostosować wbudowane raporty umieszczone w ścieżce określonej w outputPath dla wersji serwera raportów określonej w adresie URL TargetServer.

  8. W polu tekstowym TargetDataSourceFolder wprowadź folder na serwerze raportów, w którym mają być umieszczane opublikowane udostępnione źródła danych. Wartość domyślna elementu TargetDataSourceFolder to Źródła danych. Jeśli pozostawisz tę wartość pustą, źródła danych zostaną opublikowane w lokalizacji określonej w folderze TargetReportFolder.

  9. W polu tekstowym TargetReportFolder wprowadź folder na serwerze raportów, w którym mają być umieszczane opublikowane raporty. Wartość domyślna elementu TargetReportFolder to nazwa projektu raportu.

    Uwaga / Notatka

    W przypadku serwera raportów działającego w trybie natywnym musisz mieć uprawnienia Do publikowania w folderze docelowym, aby publikować raporty w tym folderze. Uprawnienia publikowania są udostępniane za pośrednictwem przypisania roli, które mapuje konto użytkownika na rolę obejmującą operacje publikowania. Aby uzyskać więcej informacji, zobacz Tworzenie przypisań ról i zarządzanie nimi. W przypadku serwera raportów działającego w trybie zintegrowanym programu SharePoint musisz mieć uprawnienie Członek lub Właściciel w witrynie programu SharePoint. Aby uzyskać więcej informacji, zobacz Dokumentacja uprawnień witryny programu SharePoint i listy dla elementów serwera raportów.

  10. W polu tekstowym TargetServerURL wprowadź adres URL docelowego serwera raportów. Przed opublikowaniem raportu należy ustawić tę właściwość na prawidłowy adres URL serwera raportów. Podczas publikowania na serwerze raportów uruchomionym w trybie natywnym użyj adresu URL katalogu wirtualnego serwera raportów (na przykład http:server/reportserver lub https:server/reportserver). Ten katalog wirtualny znajduje się na serwerze raportów, a nie w portalu internetowym.

    Podczas publikowania na serwerze raportów uruchomionym w trybie zintegrowanym programu SharePoint użyj adresu URL witryny najwyższego poziomu programu SharePoint lub podwitryny. Jeśli nie określisz witryny, zostanie użyta domyślna witryna najwyższego poziomu, na przykład , https://*servername*https://*servername*/*site*lub https://*servername*/*site*/*subsite*.

Ustawianie właściwości programu Configuration Manager

  1. Kliknij prawym przyciskiem myszy projekt raportu, a następnie wybierz polecenie Właściwości.

  2. W oknie dialogowym Strony właściwości dla projektu wybierz pozycję Configuration Manager.

  3. W oknie dialogowym Configuration Manager wybierz konfigurację do edycji. Aktualnie aktywna konfiguracja jest wyświetlana jako Active(<configuration>).

  4. W obszarze Konteksty projektu dla każdego projektu w rozwiązaniu wybierz lub wyczyść pole Kompiluj lub Wdróż.

    Uwaga / Notatka

    W przypadku wybrania opcji Kompilacja projektant raportów kompiluje projekt raportu i sprawdza, czy występują błędy przed wyświetleniem podglądu lub opublikowaniem na serwerze raportów. W przypadku wybrania opcji Wdróż projektant raportów publikuje raporty na serwerze raportów zgodnie z definicją we właściwościach wdrożenia. Jeśli pozycja Wdróż nie jest zaznaczona, Projektant raportów wyświetla raport określony we właściwości StartItem w lokalnym oknie podglądu.