Planning for Browser Support

W Reporting Services należy użyć przeglądarki sieci Web do wyświetlania raportów i uruchomienia Menedżera raportów.Nie wszystkie funkcje raportu są obsługiwane przez wszystkie przeglądarki.W tym temacie opisano wymagania dotyczące przeglądarki dla Menedżera raportów, dostępność funkcji w obsługiwanych przeglądarkach, wymagania dotyczące uwierzytelniania, wymagania dotyczące skryptów oraz alternatywne czynności i metody obchodzenia problemów z obsługą w przeglądarkach.

Wymagania przeglądarki dla Menedżera raportów

Aby uruchomić Menedżer raportów i przeglądanie raportów za pomocą Menedżer raportów, należy użyć Microsoftprogramu Internet Explorer 6.0 z dodatkiem SP1 lub Internet Explorer 7.0.Musi być włączone wykonywanie skryptów.Komputer musi być działać z systemem operacyjnym Microsoft Windows.

Uwaga

Wykonywanie skryptów jest włączone domyślnie.Niemniej jednak, jeśli korzystasz z programu Internet Explorer, możesz zmodyfikować ustawienia skryptów na karcie Zabezpieczenia okna dialogowego Opcje internetowe.Na karcie Zabezpieczenia po wybraniu strefy, za pomocą której można uzyskać dostęp do Menedżera raportów (w większości przypadków jest to strefa Lokalny intranet), można kliknąć przycisk Dostosuj poziom, aby włączyć lub wyłączyć różnego rodzaju funkcje skryptów.

Wymagania dotyczące przeglądarki i zalecenia dla przeglądania raportów

Aby wyświetlić raporty poza Menedżerem raportów, można wybrać spośród różnych obsługiwanych przeglądarek.W poniższej tabeli opisano dostępność funkcji dla określonych typów przeglądarek.

Typ przeglądarki

Description

Microsoft Program Internet Explorer 6.0 lub 7.0 dla Windows z wszystkimi dodatkami Service Pack i włączonym wykonywaniem skryptów.

Program Internet Explorer zaleca się, jeśli chcesz korzystać z wszystkich funkcji dostępnych raportów.Chociaż raport można wyświetlić za pomocą innych przeglądarek, przeglądarka Internet Explorer dla systemu Windows jest jedyną, która gwarantuje obsługę pełnego zestawu funkcji do pracy z raportami.

Przeglądarka Firefox, Netscape, Safari

Następujące funkcje nie są obsługiwane w przeglądarkach innych firm:

  • Plan dokumentu

  • Wyszukiwanie w raporcie

  • Powiększenie

  • Stałe nagłówki tabeli

Następujące dodatkowe funkcje są niedostępne podczas przeglądania raportów w przeglądarce Safari 3.0:

  • Formant Kalendarz, który służy do wybierania daty w raporcie sparametryzowanym wykonywanym na serwerze raportów, został wyłączony w przeglądarce Safari.Użytkownicy muszą wpisywać daty, z których chcą korzystać.

  • Pliki źródłowe obrazu, które są pobierane z komputerów zdalnych nie są poprawnie wyświetlane w przeglądarce Safari.

  • Formant drukowania po stronie klienta używany do drukowania raportów w formacie HTML.

Uwaga

W przypadku dostępu do serwera raportów z komputera Macintosh, zalecamy korzystanie z przeglądarki Safari.Program Reporting Services nie obsługuje programu Internet Explorer 5.0 Macintosh Edition.Ponadto Safari 3.1 nie obsługuje Windows SharePoint Services 3.0.Aby uzyskać więcej informacji na temat obsługi przeglądarek w programie Microsoft Office SharePoint Server oraz Windows SharePoint Services, zobacz Planowanie obsługi przeglądarek (Office SharePoint Server) oraz Planowanie obsługi przeglądarek (Windows SharePoint Services).

Wymagania dotyczące uwierzytelnianie

Przeglądarki obsługują określone schematy uwierzytelniania, które muszą być obsługiwane przez serwer raportów, aby żądania klienta były wykonywane pomyślnie.W poniższej tabeli przedstawiono typy uwierzytelnianie obsługiwane przez każdą przeglądarkę i schemat uwierzytelniania używany domyślnie przez każdą przeglądarkę podczas łączenia się z komputerem z systemem operacyjnym Windows, a także wskazano, czy jest wymagana dodatkowa konfiguracja serwera raportów do obsługi żądań uwierzytelniania z tej przeglądarki.

Typ przeglądarki

Obsługa

Przeglądarka domyślna

Domyślny serwer

Program Internet Explorer

Negocjowany protokół Kerberos, uwierzytelnianie NTLM, Basic

Negocjowanie

Tak.Domyślne ustawienia uwierzytelniania działają z przeglądarką Internet Explorer.

Przeglądarka Firefox

Negocjowane, NTLM, Basic

NTLM

Tak.Domyślne ustawienia uwierzytelniania działają z przeglądarką Firefox.

Safari

Podstawowe

Podstawowe

NieProgram Reporting Services nie obsługuje domyślnie uwierzytelniania podstawowego.Należy włączyć uwierzytelnianie podstawowe i usunąć domyślne wpisy RSWindowsNegotiate i RSWindowsNTLM.Alternatywnie można także wdrożyć i korzystać z modułu niestandardowego uwierzytelniania.

Aby uzyskać więcej informacji, zobacz Configuring Authentication in Reporting Services i How to: Configure Basic Authentication in Reporting Services.

Wymagania dotyczące skryptu

Aby użyć funkcji paska narzędzi raportu z raportem, należy skonfigurować przeglądarkę, aby uruchamiać skrypty.Skrypty są używane na pasku narzędzi raportu do obsługi powiększenia, wyszukiwania, odświeżania i eksportowania operacji.

Jeśli obsługa skryptów nie jest włączona, po otwarciu raportu wyświetlony zostanie następujący komunikat: „Twoja przeglądarka nie obsługuje skryptów lub została skonfigurowana tak, aby nie zezwalać na ich uruchamianie.Kliknij tutaj, aby wyświetlić ten raport bez skryptów".Jeśli zostanie wybrana opcja wyświetlania raportu bez obsługi skryptów, raport jest renderowany w formacie HTML bez funkcji podglądu raportów, takich jak pasek narzędzi raportu czy plan dokumentu.

Program Reporting Services nie zwraca błędu, jeśli korzystasz z przeglądarki, która jest niezgodna z domyślnym rozszerzeniem renderowania kodu HTML.W wielu przypadkach Reporting Services wyłącza funkcje, które należy wykonać pracy.W innych przypadkach funkcja może być dostępne dla użytkownika, ale nie działa prawidłowo.Każdy typ przeglądarki obsługuje funkcje raportowania w inny sposób.Przed wdrożeniem raportu należy zawsze przetestować go w przeglądarce, która ma być używana.

Uwaga

Pasek narzędzi raportu jest częścią składnika Przeglądarka HTML. Jest wyświetlany u góry każdego raportu, który jest renderowany w oknie przeglądarki.Pasek narzędzi raportu zawiera funkcje umożliwiające wyszukiwanie informacji w raporcie, przewijanie dokumentu do określonej strony, dopasowywanie rozmiaru strony w celu łatwego przeglądania itd.Aby uzyskać więcej informacji dotyczących narzędzi raportu lub przeglądarki HTML, zobacz przeglądarka HTML .

Za pomocą innych przeglądarek i aplikacji

W niektórych przypadkach można użyć innych przeglądarek, które nie zostały wyraźnie wymienione w tym temacie.Następująca lista zawiera porady i wskazówki dotyczące wyłączania funkcji zależnych od przeglądarki oraz sugestie dotyczące używania alternatywnych przeglądarek:

  • Użyj w pełni kwalifikowanego adresu URL raportu zawierającego parametry określające rozszerzenie renderowania.Określanie rozszerzenia renderującego programu Excel, które umożliwia na przykład otwieranie raportu w podglądzie programu Excel w przeglądarce.Za pomocą programu Excel rozszerzenie renderujące lub niektóre inne rozszerzenie renderujące HTML, nie jest pozwala użytkownikom korzystać z funkcji przeglądarki skojarzonej przewijanie stron, przeszukiwać zawartość raportu oraz wykonywać inne zadania, które w przeciwnym razie może być wykonywane przy użyciu narzędzi raportu.Aby uzyskać więcej informacji, zobacz Określanie formatu renderowanie w adresie URL.

  • Użyj w pełni kwalifikowanego adresu URL raportu zawierającego parametry określające pomijanie paska narzędzi raportu.Jeśli dysponujesz prostym raportem opartym na formacie HTML, a funkcje paska narzędzi raportu nie są wymagane, pasek narzędzi możesz ukryć, tak aby dla użytkowników widoczna była tylko zawartość raportu.Aby uzyskać więcej informacji dotyczących pomijania paska narzędzi, zobacz Przy użyciu adresu URL, parametry programu Access.

  • Należy całkowicie unikać używania przeglądarek, używając rozszerzenia usługi dostarczania udziału pliku do zapisania raportu w systemie plików.Wybierz rozszerzenie renderowania, które nie jest w formacie HTML (na przykład, Excel lub PDF).Aby uzyskać więcej informacji, zobacz File Share Delivery in Reporting Services.

  • Utwórz niestandardową aplikację, która korzysta z formantu ReportViewer w sieci Web lub formularza systemu Windows.Aby uzyskać więcej informacji dotyczących tych formantów, zobacz Reporting Services and ReportViewer Controls in Visual Studio.