Konfigurowanie raportowania w Configuration Manager

Dotyczy: programu Configuration Manager (bieżąca gałąź)

Zanim będzie można tworzyć, modyfikować i uruchamiać raporty w konsoli Configuration Manager, należy wykonać kilka zadań konfiguracji. Ten artykuł ułatwia konfigurowanie raportowania w hierarchii Configuration Manager.

Przed zainstalowaniem i skonfigurowaniem SQL Server Reporting Services w hierarchii zapoznaj się z następującymi artykułami dotyczącymi raportowania Configuration Manager:

Usługi raportujące programu SQL Server

SQL Server Reporting Services to oparta na serwerze platforma raportowania, która zapewnia kompleksowe funkcje raportowania dla różnych rodzajów źródeł danych. Punkt usług raportowania w Configuration Manager komunikuje się z SQL Server Reporting Services:

  • Kopiowanie raportów Configuration Manager do określonego folderu raportu
  • Konfigurowanie ustawień usług Reporting Services
  • Konfigurowanie ustawień zabezpieczeń usług Reporting Services

Po uruchomieniu raportu składnik usług Reporting Services łączy się z bazą danych Configuration Manager lokacji w celu pobrania danych.

Przed zainstalowaniem punktu usług raportowania w lokacji Configuration Manager zainstaluj i skonfiguruj SQL Server Reporting Services w docelowym systemie lokacji. Aby uzyskać więcej informacji, zobacz Instalowanie SQL Server Reporting Services.

Weryfikowanie instalacji SQL Server Reporting Services

Użyj poniższej procedury, aby sprawdzić, czy SQL Server Reporting Services jest poprawnie zainstalowany i uruchomiony.

  1. Przejdź do menu Start w systemie lokacji i otwórz serwer raportów Configuration Manager. Można go znaleźć w sekcji Narzędzia konfiguracji grupy Microsoft SQL Server.

  2. W oknie Połączenie konfiguracji usług Reporting Services wprowadź nazwę serwera hostującego SQL Server Reporting Services. Wybierz wystąpienie SQL Server, na którym zainstalowano SQL Server Reporting Services. Następnie wybierz pozycję Połącz, aby otworzyć usługę Reporting Services Configuration Manager.

  3. Na stronie Stan serwera raportów sprawdź, czy stan usługi raportów to Uruchomiono. Jeśli nie jest w tym stanie, wybierz pozycję Uruchom.

  4. Na stronie Adres URL usługi sieci Web wybierz adres URL w adresach URL usługi sieci Web usługi raportów. Ta akcja testuje połączenie z folderem raportu. Przeglądarka może wyświetlić monit o podanie poświadczeń. Sprawdź, czy strona internetowa zostanie pomyślnie otwarta.

  5. Na stronie Baza danych sprawdź, czy tryb serwera raportów jest ustawiony na natywny.

  6. Na stronie Adres URL menedżera raportów wybierz adres URL w obszarze Identyfikacja witryny menedżera raportów. Ta akcja testuje połączenie z katalogiem wirtualnym programu Report Manager. Przeglądarka może wyświetlić monit o podanie poświadczeń. Sprawdź, czy strona internetowa zostanie pomyślnie otwarta.

    Uwaga

    Raportowanie w Configuration Manager nie wymaga Menedżera raportów usług Reporting Services. Potrzebujesz go tylko wtedy, gdy chcesz uruchamiać raporty w przeglądarce lub zarządzać raportami przy użyciu Menedżera raportów.

  7. Wybierz pozycję Zakończ, aby zamknąć usługę Reporting Services Configuration Manager.

Konfigurowanie raportowania do używania Report Builder 3.0

  1. Na komputerze z uruchomioną konsolą Configuration Manager otwórz Edytor rejestru systemu Windows.

  2. Przejdź do .HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\AdminUI\Reporting

  3. Otwórz klucz ReportBuilderApplicationManifestName , aby edytować dane wartości.

  4. Zmień wartość na ReportBuilder_3_0_0_0.application, a następnie wybierz przycisk OK , aby zapisać.

  5. Zamknij Edytor rejestru systemu Windows.

Instalowanie punktu usług raportowania

Aby zarządzać raportami w lokacji, zainstaluj punkt usług raportowania. Punkt usług raportowania:

  • Kopiuje foldery raportów i raporty do SQL Server Reporting Services
  • Stosuje zasady zabezpieczeń dla raportów i folderów
  • Ustawia ustawienia konfiguracji w usługach Reporting Services

Wymagania i ograniczenia

Aby można było wyświetlać raporty lub zarządzać nimi w konsoli Configuration Manager, potrzebny jest punkt usług raportowania. Skonfiguruj tę rolę systemu lokacji na serwerze przy użyciu Microsoft SQL Server Reporting Services. Aby uzyskać więcej informacji, zobacz Wymagania wstępne dotyczące raportowania.

  • Po wybraniu lokacji do zainstalowania punktu usług raportowania użytkownicy, którzy będą uzyskiwać dostęp do raportów, muszą znajdować się w tym samym zakresie zabezpieczeń co lokacja, w której jest instalowana rola.

  • Po zainstalowaniu punktu usług raportowania w systemie lokacji nie zmieniaj adresu URL serwera raportów.

    Na przykład należy utworzyć punkt usług raportowania. Następnie należy zmodyfikować adres URL serwera raportów w usłudze Reporting Services Configuration Manager. Konsola Configuration Manager nadal używa starego adresu URL. Nie można uruchamiać, edytować ani tworzyć raportów z poziomu konsoli programu .

    Jeśli musisz zmienić adres URL serwera raportów, najpierw usuń istniejący punkt usług raportowania. Zmień adres URL, a następnie zainstaluj ponownie punkt usług raportowania.

  • Podczas instalowania punktu usług raportowania określ konto punktu usług Reporting Services. Aby użytkownicy z innej domeny uruchamiali raport, utwórz dwukierunkowe zaufanie między domenami. W przeciwnym razie nie można uruchomić raportu.

Instalowanie punktu usług raportowania w systemie lokacji

Aby uzyskać więcej informacji na temat konfigurowania systemów lokacji, zobacz Instalowanie ról systemu lokacji.

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Administracja, rozwiń węzeł Konfiguracja lokacji, a następnie wybierz węzeł Serwery i Role systemu lokacji.

  2. Dodaj punkt usług raportowania do nowego lub istniejącego serwera systemu lokacji:

    • Nowy system lokacji: na karcie Narzędzia główne wstążki w grupie Tworzenie wybierz pozycję Utwórz serwer systemu lokacji. Zostanie otwarty Kreator tworzenia serwera systemu lokacji .

    • Istniejący system lokacji: wybierz serwer docelowy. Na karcie Narzędzia główne wstążki w grupie Serwer wybierz pozycję Dodaj rolę systemu lokacji. Zostanie otwarty Kreator dodawania ról systemu lokacji .

  3. Na stronie Ogólne określ ogólne ustawienia serwera systemu lokacji. Po dodaniu punktu usług raportowania do istniejącego serwera sprawdź wcześniej skonfigurowane wartości.

  4. Na stronie Wybór roli systemu wybierz pozycję Punkt usług Raportowanie na liście dostępnych ról, a następnie wybierz pozycję Dalej.

  5. Na stronie punktu usług Reporting Services skonfiguruj następujące ustawienia:

    • Nazwa serwera bazy danych lokacji: określ nazwę serwera hostującego bazę danych Configuration Manager lokacji. Kreator zazwyczaj pobiera w pełni kwalifikowaną nazwę domeny (FQDN) dla serwera. Aby określić wystąpienie bazy danych, użyj nazwy> serwera formatu <<nazwa> wystąpienia. Na przykład sqlserver\named1.

    • Nazwa bazy danych: określ nazwę bazy danych Configuration Manager lokacji. Wybierz pozycję Sprawdź , aby potwierdzić, że kreator ma dostęp do bazy danych lokacji.

      Ważna

      Konto użytkownika używane do tworzenia punktu usług raportowania musi mieć dostęp do odczytu do bazy danych lokacji. Jeśli test połączenia zakończy się niepowodzeniem, zostanie wyświetlona czerwona ikona ostrzeżenia. Tekst aktywowania kontekstowego na ikonie zawiera szczegóły błędu. Popraw błąd, a następnie ponownie wybierz pozycję Testuj .

    • Nazwa folderu: określ nazwę folderu do utworzenia i użycia dla raportów Configuration Manager w usługach Reporting Services.

    • Wystąpienie serwera usług Reporting Services: wybierz wystąpienie SQL Server dla usług Reporting Services. Jeśli na tej stronie nie ma żadnych wystąpień, sprawdź, czy SQL Server Reporting Services jest zainstalowany, skonfigurowany i uruchomiony.

      Ważna

      Configuration Manager nawiązuje połączenie w kontekście bieżącego użytkownika z usługą WMI w wybranym systemie lokacji. Używa tego połączenia do pobrania wystąpienia SQL Server dla usług Reporting Services. Bieżący użytkownik musi mieć dostęp do odczytu do usługi WMI w systemie lokacji lub kreator nie może uzyskać wystąpień usług Reporting Services.

    • Konto punktu usług raportowania: wybierz pozycję Ustaw, a następnie wybierz konto do użycia. SQL Server Reporting Services w punkcie usług raportowania używa tego konta do nawiązywania połączenia z bazą danych Configuration Manager lokacji. To połączenie ma na celu pobranie danych raportu. Wybierz pozycję Istniejące konto, aby określić konto użytkownika systemu Windows, które zostało wcześniej skonfigurowane jako konto Configuration Manager. Wybierz pozycję Nowe konto , aby określić konto użytkownika systemu Windows, które nie jest obecnie skonfigurowane do użycia. Configuration Manager automatycznie udziela określonemu użytkownikowi dostępu do bazy danych lokacji.

      Konto z uruchomionymi usługami Reporting Services musi należeć do lokalnej grupy zabezpieczeń domeny Grupy dostępu autoryzacji systemu Windows. Spowoduje to przyznanie kontu uprawnień Zezwalaj na odczyt dla atrybutu tokenGroupsGlobalAndUniversal dla wszystkich obiektów użytkownika w domenie. Użytkownicy w innej domenie niż konto punktu usług raportowania potrzebują dwukierunkowego zaufania między domenami, aby pomyślnie uruchamiać raporty.

      Określone konto użytkownika systemu Windows i hasło są szyfrowane i przechowywane w bazie danych usług Reporting Services. Usługi Reporting Services pobierają dane raportów z bazy danych lokacji przy użyciu tego konta i hasła.

      Ważna

      Określone konto musi mieć lokalne uprawnienie Logowanie na serwerze hostującym bazę danych usług Reporting Services.

  6. Zakończ pracę kreatora.

Po zakończeniu działania kreatora Configuration Manager tworzy foldery raportów w usługach Reporting Services. Następnie kopiuje raporty do określonych folderów raportów.

Porada

Aby wyświetlić listę tylko systemów lokacji hostujących rolę lokacji punktu usług raportowania, kliknij prawym przyciskiem myszy pozycję Serwery i role systemu lokacji, a następnie wybierz pozycję Punkt usług raportowania.

Języki raportów

Gdy Configuration Manager tworzy foldery raportów i kopiuje raporty na serwer raportów, określa odpowiedni język dla obiektów.

  • Tworzenie folderów raportów, kopiowanie raportów

    • Tworzenie obiektów przy użyciu ustawień regionalnych systemu operacyjnego serwera lokacji

    • Jeśli określony pakiet językowy nie jest dostępny, domyślnie jest to angielski (ENU)

  • Wyświetlanie raportów w przeglądarce internetowej

    • Nazwy folderów i raportów: te same ustawienia regionalne co serwer lokacji

    • Zawartość raportu: dynamiczna na podstawie ustawień regionalnych przeglądarki

  • Wyświetlanie raportów w konsoli Configuration Manager

    • Nazwy folderów i raportów: dynamiczne na podstawie ustawień regionalnych konsoli

    • Zawartość raportu: dynamiczna na podstawie ustawień regionalnych konsoli

Po zainstalowaniu punktu usług raportowania w witrynie bez pakietów językowych raporty są instalowane w języku angielskim. W przypadku zainstalowania pakietu językowego po zainstalowaniu punktu usług raportowania należy odinstalować i ponownie zainstalować punkt usług raportowania, aby raporty były dostępne w odpowiednim języku pakietu językowego.

Aby uzyskać więcej informacji, zobacz Pakiety językowe.

Prawa zabezpieczeń instalacji plików i folderów raportów

Configuration Manager wykonuje następujące akcje w celu zainstalowania punktu usług raportowania i skonfigurowania usług Reporting Services:

Ważna

Witryna wykonuje te akcje w kontekście konta skonfigurowanego dla usługi SMS_Executive. Zazwyczaj to konto jest lokalnym kontem systemu serwera lokacji.

  • Zainstaluj rolę lokacji punktu usług raportowania.

  • Utwórz źródło danych w usługach Reporting Services przy użyciu przechowywanych poświadczeń określonych w kreatorze. To konto jest kontem użytkownika systemu Windows i hasłem używanym przez usługi Reporting Services do nawiązywania połączenia z bazą danych lokacji podczas uruchamiania raportów.

  • Utwórz folder główny Configuration Manager w usługach Reporting Services.

  • Dodaj role zabezpieczeń Użytkownicy raportów programu ConfigMgr i administratorzy raportów programu ConfigMgr w usługach Reporting Services.

  • Utwórz podfoldery, a następnie wdróż raporty Configuration Manager z %ProgramFiles%\SMS_SRSRP serwera lokacji w usługach Reporting Services.

  • Dodaj rolę Użytkownicy raportów programu ConfigMgr w usługach Reporting Services do folderów głównych dla wszystkich kont użytkowników w Configuration Manager z prawami do odczytu witryny.

  • Dodaj rolę Administratorzy raportów programu ConfigMgr w usługach Reporting Services do folderów głównych dla wszystkich kont użytkowników w Configuration Manager, które mają prawa do modyfikowania witryny.

  • Pobierz mapowanie między folderami raportów i Configuration Manager zabezpieczonych typów obiektów. Configuration Manager utrzymuje tę mapę w bazie danych lokacji.

  • Skonfiguruj następujące prawa dla użytkowników administracyjnych w Configuration Manager do określonych folderów raportów w usługach Reporting Services:

    • Dodaj użytkowników i przypisz rolę Użytkownicy raportów programu ConfigMgr do skojarzonego folderu raportów dla użytkowników administracyjnych, którzy mają uprawnienia Do uruchamiania raportu dla obiektu Configuration Manager.

    • Dodaj użytkowników i przypisz rolę Administratorzy raportów programu ConfigMgr do skojarzonego folderu raportów dla użytkowników administracyjnych, którzy mają uprawnienia do modyfikowania raportu dla obiektu Configuration Manager.

Configuration Manager łączy się z usługami Reporting Services i ustawia uprawnienia dla użytkowników w folderach głównych usług Configuration Manager i Reporting Services oraz określonych folderach raportów. Po początkowej instalacji punktu usług raportowania Configuration Manager łączy się z usługami Reporting Services co 10 minut, aby sprawdzić, czy prawa użytkownika skonfigurowane w folderach raportów są skojarzonymi prawami ustawionymi dla użytkowników Configuration Manager. Po dodaniu użytkowników lub zmodyfikowaniu praw użytkownika w folderze raportu przy użyciu menedżera raportów usług Reporting Services Configuration Manager zastąpi te zmiany przy użyciu przypisań opartych na rolach przechowywanych w bazie danych lokacji. Configuration Manager usuwa również użytkowników, którzy nie mają praw do raportowania w Configuration Manager.

Role zabezpieczeń usług Reporting Services

Gdy Configuration Manager instaluje punkt usług raportowania, dodaje następujące role zabezpieczeń w usługach Reporting Services:

  • Użytkownicy raportów programu ConfigMgr: użytkownicy przypisani do tej roli zabezpieczeń mogą uruchamiać tylko Configuration Manager raportów.

  • Administratorzy raportów programu ConfigMgr: użytkownicy przypisani do tej roli zabezpieczeń mogą wykonywać wszystkie zadania związane z raportowaniem w Configuration Manager.

Weryfikowanie instalacji

Sprawdź instalację punktu usług raportowania, przeglądając określone komunikaty o stanie i wpisy pliku dziennika. Użyj poniższej procedury, aby sprawdzić, czy instalacja punktu usług raportowania zakończyła się pomyślnie.

Uwaga

Jeśli raporty są widoczne w podfoldecie Raporty węzła Raportowanie w obszarze roboczym Monitorowanie w konsoli Configuration Manager, możesz pominąć tę procedurę.

Weryfikowanie instalacji według komunikatu o stanie

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Monitorowanie, rozwiń węzeł Stan systemu i wybierz węzeł Stan składnika.

  2. Wybierz składnik SMS_SRS_REPORTING_POINT .

  3. Na karcie Narzędzia główne wstążki w grupie Składnik wybierz pozycję Pokaż komunikaty, a następnie wybierz pozycję Wszystkie.

  4. Określ datę i godzinę dla okresu przed zainstalowaniem punktu usług raportowania, a następnie wybierz przycisk OK.

  5. Sprawdź identyfikator komunikatu o stanie 1015. Ten komunikat o stanie wskazuje, że punkt usług raportowania został pomyślnie zainstalowany.

Weryfikowanie instalacji za pomocą pliku dziennika

Otwórz plik Srsrp.log znajdujący się w katalogu Dzienniki ścieżki instalacji Configuration Manager. Poszukaj ciągu Installation was successful.

Wykonaj kroki tego pliku dziennika, zaczynając od momentu pomyślnego zainstalowania punktu usług raportowania. Sprawdź, czy foldery raportów zostały utworzone, raporty zostały wdrożone, a zasady zabezpieczeń w każdym folderze zostały potwierdzone. Po ostatnim wierszu potwierdzeń zasad zabezpieczeń poszukaj ciągu Successfully checked that the SRS web service is healthy on server.

Konfigurowanie certyfikatu do tworzenia raportów

Istnieje wiele opcji tworzenia raportów w SQL Server Reporting Services. Podczas tworzenia lub edytowania raportów w konsoli Configuration Manager Configuration Manager otwiera Report Builder do użycia jako środowisko tworzenia. Niezależnie od sposobu tworzenia raportów Configuration Manager potrzebny jest certyfikat z podpisem własnym na potrzeby uwierzytelniania serwera na serwerze bazy danych lokacji.

Uwaga

Aby uzyskać więcej informacji na temat tworzenia raportów za pomocą SQL Server Reporting Services, zobacz Report Builder środowisko tworzenia.

Configuration Manager automatycznie instaluje certyfikat na serwerze lokacji i wszystkie role dostawcy programu SMS. Raporty można tworzyć lub edytować z poziomu konsoli Configuration Manager podczas uruchamiania ich z jednego z tych serwerów.

Podczas tworzenia lub modyfikowania raportów z konsoli Configuration Manager na innym komputerze wyeksportuj certyfikat z serwera lokacji. Przyjazna nazwa określonego certyfikatu to nazwa FQDN serwera lokacji w magazynie certyfikatów zaufanych Osoby dla komputera lokalnego. Dodaj ten certyfikat do magazynu certyfikatów Trusted Osoby na komputerze z uruchomioną konsolą Configuration Manager.

Modyfikowanie ustawień punktu usług raportowania

Po zainstalowaniu tej roli można zmodyfikować ustawienia połączenia i uwierzytelniania bazy danych lokacji we właściwościach punktu usług raportowania.

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Administracja, rozwiń węzeł Konfiguracja lokacji, a następnie wybierz węzeł Serwery i Role systemu lokacji.

    Porada

    Aby wyświetlić listę tylko systemów lokacji hostujących punkt usług raportowania, kliknij prawym przyciskiem myszy węzeł Serwery i role systemu lokacji , a następnie wybierz pozycję Punkt usług raportowania.

  2. Wybierz system lokacji hostujący punkt usług raportowania. Następnie wybierz role systemu lokacji punktu usługi Raportowanie w okienku szczegółów.

  3. Na karcie Rola witryny na wstążce w grupie Właściwości wybierz pozycję Właściwości.

  4. W obszarze Właściwości punktu usług Reporting Services można zmodyfikować następujące ustawienia:

    • Nazwa serwera bazy danych lokacji

    • Nazwa bazy danych

    • Konto użytkownika

  5. Wybierz przycisk OK , aby zapisać zmiany i zamknąć właściwości.

Aby uzyskać więcej informacji na temat tych ustawień, zobacz opisy w sekcji Instalowanie punktu usług raportowania w systemie lokacji.

Serwer raportów usługi Power BI

Począwszy od wersji 2002, możesz zintegrować raportowanie z Serwer raportów usługi Power BI. Aby uzyskać więcej informacji na temat konfigurowania go, zobacz Integrowanie z Serwer raportów usługi Power BI.

Uaktualnianie SQL Server

Aby uaktualnić SQL Server i SQL Server Reporting Services, najpierw usuń punkt usług raportowania z witryny. Po uaktualnieniu SQL Server zainstaluj ponownie punkt usług raportowania w Configuration Manager.

Jeśli nie wykonasz tego procesu, zobaczysz błędy podczas uruchamiania lub edytowania raportów z konsoli Configuration Manager. Możesz nadal pomyślnie uruchamiać i edytować raporty w przeglądarce internetowej.

Konfigurowanie opcji raportu

Możesz wybrać domyślny punkt usług raportowania używany do zarządzania raportami. Witryna może mieć więcej niż jeden punkt usług raportowania, ale używa tylko serwera domyślnego do zarządzania raportami. Użyj poniższej procedury, aby skonfigurować opcje raportu dla witryny.

  1. W konsoli Configuration Manager przejdź do obszaru roboczego Monitorowanie, rozwiń węzeł Raportowanie, a następnie wybierz węzeł Raporty.

  2. Na karcie Narzędzia główne wstążki w grupie Ustawienia wybierz pozycję Opcje raportu.

  3. Wybierz domyślny serwer raportów na liście, a następnie wybierz przycisk OK.

Jeśli serwery nie są wyświetlane, sprawdź, czy zainstalowano i skonfigurowano punkt usług raportowania w lokacji. Aby uzyskać więcej informacji, zobacz Weryfikowanie instalacji.

Upewnij się, że na komputerze jest uruchomiona wersja SQL Server Report Builder zgodna z wersją SQL Server używaną na serwerze raportów. W przeciwnym razie zostanie wyświetlony błąd, domyślny serwer raportów nie zostanie zapisany i nie będzie można tworzyć ani edytować raportów.

Następne kroki

Operacje i konserwacja raportowania