Funkcje obsługiwane przez Reporting Services programu SQL Server Express
W tym temacie przedstawiono podsumowanie funkcji, które są dostępne w programie SQL Server Express z usługami Advanced Services.Aby dowiedzieć się więcej o tym wydaniu, zobacz temat SQL Server Express with Advanced Services Features.
Podsumowanie funkcji
SQL Server Express zawiera następujące funkcje programu Reporting Services:
Przetwarzanie raportu na żądanie dla każdego użytkownika, który wyświetla raport.Po otwarciu raportu, raport jest inicjowany kwerendy są przetwarzane, dane są scalane układ raportu i raport jest odwzorowywany na format prezentacji.
Możliwe jest renderowanie formatów HTML, Acrobat i Excel.
Źródłem danych raportów muszą być relacyjne bazy danych SQL Server, które są uruchamiane lokalnie w programie SQL Server Express.
Zarządzanie serwerem raportów i wyświetlanie raportów nie są obsługiwane za pomocą Menedżera raportów.
Konfiguracja jest obsługiwana przez narzędzie konfiguracji Reporting Services.
Narzędzia wiersza polecenia — Rs.exe rsconfig.exe i rskeymgmt.exe — są dostępne w programie SQL Server Express.
Uwierzytelnianie systemu Windows i wstępnie zdefiniowanych ról są używane do mapowania nazwaną kolekcją operacji istniejącej grupy i konta użytkowników.
Funkcje nieobsługiwane
Inne wersje SQL Server obejmują większy zestaw funkcji Reporting Services.Na poniższej liście opisano funkcje, które są opisane w dokumentacji SQL Server — książki online, ale nie można użyć w tej wersji:
Przetwarzanie zaplanowanych raportów, buforowanie, migawki, subskrypcje i dostawy nie są obsługiwane.
Źródła danych Analysis Services, Oracle, XML, SAP, SQL Server Integration Services (SSIS), OLE DB i ODBC nie są obsługiwane.
Zdalne źródła danych nie są obsługiwane.Raporty, które są obsługiwane na serwerze raportów SQL Server Express, muszą pobierać relacyjne dane programu SQL Server z lokalnego wystąpienia programu SQL Server Express Database Engine.
Nie jest obsługiwane przez modele semantyczne i program Report Builder 1.0.
Rozszerzenia renderowania formatów TIFF (obraz), XML i CSV nie są obsługiwane.
Rozszerzalna platforma interfejsu API Reporting Services do dostarczania, przetwarzania danych, renderowania i zabezpieczeń nie jest obsługiwana.
Rozszerzenia niestandardowego uwierzytelniania i przypisania ról niestandardowych nie są obsługiwane.Grupa kont i istniejący użytkownik domeny systemu Windows muszą być mapowani na definicje wstępnie zdefiniowanych ról.
Elementy raportu niestandardowego nie są obsługiwane.
Zarządzanie procesem długotrwałych raportów nie jest obsługiwane.W szczególności nie można używać funkcji Zarządzanie zadaniami w Menedżerze raportów do zatrzymania przetwarzania raportów.
Wdrożenie skalowalne w poziomie nie jest obsługiwane.
Tryb zintegrowanego programu SharePoint nie jest obsługiwany.
Program Report Builder 2.0 nie jest obsługiwany.Program Report Builder 2.0 może łączyć się z bazą danych programu SQL Server Express na komputerze lokalnym lub na zdalnym serwerze raportów.
Jeśli korzystasz z funkcji wystąpień użytkownika (nazywanej także „Uruchom jako zwykły użytkownik” lub RANU) w programie SQL Server Express, musisz pamiętać, że źródło danych nie będzie dostępne za pośrednictwem połączeń zdalnych.Oznacza to, że po skonfigurowaniu źródła danych raportu dla funkcji wystąpień użytkowników użytkownicy zdalni, którzy uzyskują dostęp do raportu, otrzymają następujący komunikat o błędzie:
„Wystąpił błąd podczas przetwarzania raportu.Nie można utworzyć połączenia z danymi źródłowymi „< nazwa_źródła_danych >".Aby uzyskać więcej informacji o tym błędzie, przejdź do serwera raportów na serwerze lokalnym lub włącz błędy zdalne.
Ponadto plik dziennika serwera raportów będzie zawierać następujący wpis:
Cannot create a connection to data source '<datasourcename>'. ---> System.Data.SqlClient.SqlException: User does not have permission to perform this action.
Aby uniknąć tych błędów, nie należy ustawiać właściwości User Instance w parametrach połączenia lub w oknie dialogowym Właściwości zaawansowane podczas definiowania połączenia.