Firma Microsoft rozpowszechnia poprawki programu Microsoft SQL Server 2008 R2 jako jednego pliku do pobrania. Ponieważ poprawki są zbiorcze, każde nowe wydanie zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2008 R2.
Symptomy
Rozpatrzmy następujący scenariusz:
-
Program Microsoft SQL Server 2008 R2 Reporting Services (SSRS) jest uruchomiony w trybie zintegrowanym programu SharePoint .
-
Witryna programu Microsoft SharePoint 2010 została zintegrowana z usługą SSRS 2008 R2.
-
Witryna programu SharePoint jest uruchamiana w trybie debugowania.
-
Wdrażasz raport w bibliotece dokumentów w witrynie programu SharePoint. Raport zawiera raport Drillthough.
-
Aby wyświetlić raport, Dodaj składnik Web Part podglądu raportów do strony programu SharePoint.
-
Kliknij łącze szczegółowy, aby otworzyć raport szczegółowy na stronie programu SharePoint.
W tym scenariuszu zostanie wyświetlony komunikat o błędzie podobny do następującego:
Komunikat: sys. ArgumentNullException: wartość nie może być zerowa. Nazwa parametru: panelsCreated [6] line: 129Char: 12Code: 0URI: http://ServerName/ScriptResource.axd?d=eIta46jBcyLp_5IiiP-xPYuM8iTgFWIJYJ1hdQQhytwzGZrxHUy3xfhvGgvjnG17BofUwEtaQ7Yik54n3MpmW77MX1gjt2yj-Zgalo8nheYxZrca6zgrx0VoNFUyBrAw0&t = ffffffffec2d9970
Uwaga Ten problem występuje zwykle w przypadku korzystania z trybu zintegrowanego programu SharePoint . Ponadto ten problem może wystąpić również w przypadku korzystania z trybu macierzystego , jeśli są spełnione następujące warunki:
-
Na stronie internetowej można korzystać z kontrolki ReportViewer , która została opublikowana razem z programem Visual Studio 2010.
-
Właściwość PokażPasekNarzędzi kontrolki jest ustawiana na wartość FAŁSZ.
-
Witryna sieci Web jest uruchamiana w trybie debugowania.
-
Użytkownik konfiguruje niektóre elementy strony w celu odsłuchiwania zdarzenia PageRequestManager. pageLoaded .
Przyczyna
Ten problem występuje, ponieważ kontrolka ReportViewer nie generuje poprawnie raportu.
Rozwiązanie
Informacje o aktualizacji zbiorczej
SQL Server 2008 R2
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 4. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2008 R2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2345451 Pakiet aktualizacji zbiorczej 4 dla programu SQL Server 2008 R2 Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
981356 Kompilacje programu SQL Server 2008 R2, które zostały wydane po opublikowaniu programu SQL Server 2008 R2
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Obejście
Aby obejść ten problem, wyłącz tryb debugowania w pliku Web. config witryny programu SharePoint. Aby to zrobić, ustaw właściwość Debug znacznika compilation na false w pliku Web. config. Poniżej przedstawiono przykładowy tekst przedstawiający Właściwość Debug znacznika kompilacji o wartości FAŁSZ:
<?xml version="1.0" encoding="utf-8"?><<configuration>... <system.web>...<compilation defaultLanguage="c#" debug="false" ... />
Informacje
Aby uzyskać więcej informacji dotyczących modelu obsługi przyrostowej dla programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
935897 Model obsługi przyrostowej jest dostępny w zespole programu SQL Server w celu dostarczenia poprawek dotyczących zgłaszanych problemówAby uzyskać więcej informacji na temat schematu nazewnictwa dla aktualizacji programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
822499Nowy schemat nazewnictwa dla pakietów aktualizacji oprogramowania Microsoft SQL ServerAby uzyskać więcej informacji o terminologii dotyczącej aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft