KB2431212 — POPRAWKA: Raporty w formacie MHTML są niezgodne z sekcją 1194.22 standardów ułatwień dostępu w technologii elektronicznej i informacyjnej podczas generowania raportu przy użyciu usług SSRS 2008 lub SSRS 2008 R2

Firma Microsoft dystrybuuje poprawki dla programu Microsoft SQL Server 2008 z dodatkiem Service Pack 1 (SP1) lub SQL Server 2008 R2 jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji poprawki programu SQL Server 2008 z dodatkiem Service Pack 1 (SP1) lub SQL Server 2008 R2.

Objawy

Usługi SQL Server 2008 Reporting Services (SSRS 2008) lub SQL Server 2008 R2 Reorting Services generują raporty w formacie MHTML, które są niezgodne z następującymi standardami:

  • g) W tabelach danych określa się nagłówki wierszy i kolumn.
  • h) Znaczniki stosuje się do kojarzenia komórek danych i komórek nagłówków tabel danych, które mają co najmniej dwa poziomy logiczne nagłówków wierszy lub kolumn.

Uwaga: są to standardy, które podlegają sekcji 1194.22 Standardów ułatwień dostępu w technologii elektronicznej i informacyjnej. Standardy dostępności elektronicznej i informacyjnej wdrażają sekcję 508 ustawy o rehabilitacji z 1973 r.

Aby uzyskać więcej informacji na temat standardów ułatwień dostępu w technologii elektronicznej i informacyjnej, odwiedź następującą witrynę sieci Web Stany Zjednoczone Access Board:

Ogólne informacje o standardach ułatwień dostępu w technologii elektronicznej i informatycznych
      

Rozwiązanie

Informacje o aktualizacji zbiorczej

SQL Server 2008 z dodatkiem SP1

Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 11. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 z dodatkiem Service Pack 1 (SP1), kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2413738 Pakiet aktualizacji zbiorczych 11 dla dodatku Service Pack 1 SQL Server 2008 Uwaga Ponieważ te kompilacje są zbiorcze, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji poprawki dodatku Service Pack 1 (SP1) dla SQL Server 2008. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

970365 Kompilacje SQL Server 2008 wydane po wydaniu dodatku Service Pack 1 SQL Server 2008

SQL Server 2008 R2

Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 5. Aby uzyskać więcej informacji dotyczących sposobu uzyskania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 R2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2438347 Pakiet 5 aktualizacji zbiorczych dla SQL Server 2008 R2 Uwaga Ponieważ te kompilacje mają charakter zbiorczy, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń z poprzednich wersji poprawek SQL Server 2008 R2. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

981356 Kompilacje SQL Server 2008 R2 wydane po wydaniu SQL Server 2008 R2

Dodatek Service Pack 2 dla programu SQL Server 2008

Poprawkę rozwiązującą ten problem opublikowano po raz pierwszy w aktualizacji zbiorczej 2 dla dodatku Service Pack 2 dla programu SQL Server 2008. Aby uzyskać więcej informacji dotyczących tego pakietu aktualizacji skumulowanych, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2467239 Pakiet aktualizacji zbiorczej 2 dla dodatku Service Pack 2 SQL Server 2008Uwaga Ponieważ te kompilacje mają charakter zbiorczy, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń z poprzednich wersji poprawek SQL Server 2008. Firma Microsoft zaleca rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2402659 Kompilacje SQL Server 2008 wydane po wydaniu dodatku Service Pack 2 SQL Server 2008 Poprawki Microsoft SQL Server 2008 są tworzone dla określonych SQL Server dodatków Service Pack. Należy zastosować poprawkę dodatku Service Pack 2 dla programu SQL Server 2008 do instalacji dodatku Service Pack 2 dla programu SQL Server 2008. Domyślnie każda poprawka dostępna w dodatku Service Pack dla programu SQL Server jest uwzględniona w następnym dodatku Service Pack dla programu SQL Server.

                
Aby zastosować tę poprawkę, należy zmodyfikować następujący element konfiguracji w pliku Rsreportserver.config po zainstalowaniu tej poprawki:

<Nazwa rozszerzenia="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering"/>

Cel

<Nazwa rozszerzenia="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering"><Configuration>
<Informacje o urządzeniu>
<AccessibleTablix>true</AccessibleTablix>
</DeviceInfo>
</Konfiguracja>
</rozszerzenie>

Notatki

  • Plik Rsreportserver.config znajduje się w następującej ścieżce:

    %ProgramFiles%\Microsoft SQL Server\MSRS10.<Wystąpienie> bazy danych\Reporting Services\ReportServer

  • Po zastosowaniu tej poprawki, identyfikatory są dodawane do komórek w tabelach dla poszczególnych nagłówków, aby zachować zgodność z sekcją 508.

Ważne Ta poprawka nie zapewnia pełnej zgodności ze standardami sekcji 508. Ta poprawka dotyczy określonych standardów, dzięki czemu usługi SQL Server Reporting Services i SQL Server 2008 R2 Reporting Services są bardziej dostępne dla aplikacji federalnych.

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Aby uzyskać więcej informacji o "informacji i aplikacjach intranetowych i internetowych w sieci Web" w sekcji 1194.22 standardów ułatwień dostępu w technologii elektronicznej i informacyjnej, odwiedź następującą witrynę internetową:

Ogólne informacje o "internetowych informacjach i aplikacjach intranetowych i internetowych" w sekcji 1194.22 standardów ułatwień dostępu w technologii elektronicznej i informacyjnej
        
Aby uzyskać więcej informacji na temat sekcji 508, odwiedź następującą oficjalną witrynę sekcji 508:

Ogólne informacje o sekcji 508