Firma Microsoft dystrybuuje poprawki dla programu Microsoft SQL Server 2008 z dodatkiem Service Pack 1(SP1) i 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 poprzednich wersjach programów SQL Server 2008 z dodatkiem Service Pack 1 (SP1) i SQL Server 2008 R2.
Ważne: Ten artykuł zawiera informacje na temat obniżania poziomu zabezpieczeń lub wyłączania funkcji zabezpieczeń na komputerze. Możesz wprowadzić te zmiany, aby obejść konkretny problem. Przed wprowadzeniem tych zmian zalecamy ocenę ryzyka związanego z zaimplementowaniem tego obejścia w danym środowisku. W przypadku zastosowania tego obejścia należy podjąć odpowiednie dodatkowe kroki, aby chronić swój komputer.
Objawy
Rozważmy następujący scenariusz:
Program Internet Explorer 8 jest uruchamiany na komputerze z uruchomionym systemem Windows Vista lub nowszą wersją systemu operacyjnego Windows.
Uwaga Nie można uruchomić programu Internet Explorer 8 z uprawnieniami administratora.
Włączono następujące funkcje lub następujące funkcje są już włączone:
- Funkcja Kontrola konta użytkownika (UAC) jest włączona w systemie Windows.
- Pole wyboru Włącz tryb chroniony jest zaznaczone dla strefy Internet , strefy Lokalny intranet i strefy Zaufane witryny .
Za pomocą programu Internet Explorer 8 można uzyskać dostęp do witryny sieci Web Menedżera raportów programu Microsoft SQL Server 2008 Reporting Services (SSRS 2008) lub SQL Server 2008 R2.
Użytkownik tworzy raport w witrynie sieci Web, a następnie próbuje go wydrukować.
Wyświetlany jest komunikat z zaleceniem zainstalowania kontrolki ActiveX RSClientPrintControl w programie Internet Explorer 8.
Kontrolka została zainstalowana przez użytkownika.
W tym scenariuszu raport nie jest drukowany i pojawia się następujący komunikat o błędzie:
Uwaga
Podczas tej operacji wystąpił błąd
Przyczyna
Ten problem występuje, ponieważ kontrolka ActiveX RSClientPrintControl nieprawidłowo obsługuje komunikaty WM_INITDIALOG oknie dialogowym drukowania.
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.
Obejście
Ostrzeżenie To obejście może narazić komputer lub sieć na większe zagrożenie ze strony złośliwych użytkowników lub złośliwego oprogramowania, takiego jak wirusy. Nie zalecamy tego obejścia, ale udostępniamy te informacje, aby umożliwić zastosowanie go według uznania użytkownika. Używasz tego obejścia na własne ryzyko.
Aby obejść ten problem, należy kliknąć pole wyboru Włącz tryb chroniony w strefie Lokalny intranet i w strefie Zaufane witryny . W tym celu wykonaj następujące czynności:
- Otwórz program Internet Explorer 8, kliknij menu Narzędzia, kliknij polecenie Opcje internetowe, a następnie kliknij kartę Zabezpieczenia .
- Kliknij strefę Lokalny intranet , a następnie wyczyść kliknięciem pole wyboru Włącz tryb chroniony .
- Kliknij strefę Zaufane witryny , a następnie wyczyść kliknięciem pole wyboru Włącz tryb chroniony .
- Uruchom ponownie program Internet Explorer 8.
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.