Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

Edycja z pełnym SSRS

Termin Definicja
Edycja z pełnym SSRS

Edycja z pełnym SSRS to wariant licencyjny SQL Server oferujący nieograniczoną funkcjonalność usług raportowych.

Co oznacza określenie „edycja z pełnym SSRS”

Określenie „edycja z pełnym SSRS” odnosi się do wariantu licencyjnego Microsoft SQL Server, w którym dostępny jest pełny zakres funkcji SQL Server Reporting Services, czyli usług raportowych SQL Server. SSRS nie jest osobnym systemem bazodanowym. Jest komponentem platformy SQL Server służącym do projektowania, publikowania, uruchamiania i udostępniania raportów opartych na danych przechowywanych między innymi w relacyjnych bazach danych.

W praktyce „pełne SSRS” należy rozumieć jako dostęp do funkcji raportowych przewidzianych dla danej, rozszerzonej edycji SQL Server, a nie jako nazwę oddzielnego produktu instalowanego zamiast silnika bazy danych. W nowszych wydaniach SQL Server Reporting Services jest dystrybuowane jako oddzielny instalator, ale jego użycie nadal zależy od odpowiedniej licencji SQL Server albo licencji przeznaczonej do konkretnego scenariusza wdrożenia.

Elementy platformy SQL Server Reporting Services

SSRS składa się z kilku współpracujących elementów. Report Server wykonuje raporty i udostępnia je użytkownikom, a Report Server Database przechowuje definicje raportów, ustawienia, źródła danych, harmonogramy oraz informacje potrzebne do działania platformy. W środowisku natywnym raporty mogą być publikowane przez portal internetowy Report Server Web Portal. Do konfiguracji serwera służy narzędzie Reporting Services Configuration Manager.

Raporty SSRS mają zwykle postać raportów paginowanych. Ich układ jest definiowany w plikach RDL, czyli Report Definition Language. RDL opisuje między innymi zestawy danych, zapytania, parametry, tabele, macierze, wykresy, grupowanie, sortowanie, formatowanie oraz sposób podziału treści na strony. Raport może korzystać z parametrów przekazywanych przez użytkownika, a jego wynik może być eksportowany do formatów takich jak PDF, Excel, Word, CSV lub XML, zależnie od konfiguracji i wersji komponentów.

Źródła danych mogą być definiowane jako osadzone w raporcie albo współdzielone między wieloma raportami. SSRS obsługuje między innymi połączenia do baz SQL Server za pomocą dostawcy danych SQL oraz inne źródła dostępne przez właściwe rozszerzenia danych. Ważne jest rozdzielenie konta używanego do połączenia z bazą od konta użytkownika otwierającego raport w portalu.

Funkcje dostępne w rozszerzonym wariancie

Pełny zakres SSRS obejmuje funkcje potrzebne do pracy z raportami parametryzowanymi, raportami opartymi na wielu zestawach danych, harmonogramami wykonywania oraz zapisanymi migawkami raportów. Migawka raportu jest przechowywanym wynikiem wygenerowanym w określonym momencie. Dzięki temu użytkownik może otrzymać dane przygotowane wcześniej, zamiast każdorazowo uruchamiać kosztowne zapytanie do źródła.

Istotnym elementem jest także obsługa subskrypcji. Subskrypcja określa raport, parametry, harmonogram oraz sposób dostarczenia wyniku. W zależności od konfiguracji raport może być przygotowywany cyklicznie i przekazywany do wskazanego miejsca za pomocą skonfigurowanego mechanizmu dostarczania. Wdrożenie wymaga poprawnie działającego serwera raportów, dostępu do źródła danych oraz ustawień kont i uprawnień.

Rozszerzone możliwości mogą obejmować również funkcje przeznaczone dla większych środowisk raportowych, takie jak skalowanie pracy wielu instancji Report Server. Taki scenariusz wymaga zgodnej konfiguracji, wspólnej bazy katalogowej oraz prawidłowego zarządzania kluczami szyfrowania. Nie należy utożsamiać samego posiadania licencji z automatycznym utworzeniem środowiska wieloserwerowego. Skalowanie jest funkcją architektury wdrożenia, a nie wyłącznie ustawieniem w pojedynczym raporcie.

Sprawdzanie instalacji i zgodności licencyjnej

Weryfikację należy rozpocząć od ustalenia dokładnej wersji SQL Server, edycji silnika oraz wersji zainstalowanych usług raportowych. Informacje o silniku można odczytać zapytaniem SELECT SERVERPROPERTY('ProductVersion'), SERVERPROPERTY('Edition');, natomiast sam Report Server ma własne informacje o wersji dostępne w narzędziach konfiguracyjnych i portalu. Te dane trzeba porównać z dokumentacją konkretnego wydania, ponieważ zakres funkcji i sposób instalacji SSRS zmieniały się między generacjami SQL Server.

Podczas diagnostyki sprawdza się połączenie Report Server z bazą katalogową, stan usługi, adresy URL, konto usługi, klucze szyfrowania oraz uprawnienia do źródeł danych. Błąd logowania do raportu nie musi oznaczać braku funkcji SSRS. Przyczyną może być nieprawidłowe uwierzytelnianie, wygasłe poświadczenia, niedostępna baza, uszkodzona konfiguracja albo niezgodność sterownika danych. Weryfikacja edycji i licencji powinna być prowadzona na podstawie dokumentów zakupu oraz oficjalnych warunków licencjonowania SQL Server, a nie wyłącznie na podstawie nazwy wyświetlanej w panelu administracyjnym.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę