マイクロソフトでは、Microsoft SQL Server 2008 R2 の修正を 1 つのダウンロード可能なファイルとして配布しています。 修正は累積的であるため、新しいリリースの修正には、以前のリリースの SQL Server 2008 R2 の修正に含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています。
現象
たとえば次のようなシナリオを考えてみます。
- SharePoint 統合モードで Microsoft SQL Server 2008 R2 Reporting Services (SSRS) を実行する。
- Microsoft SharePoint 2010 サイトを SSRS 2008 R2 と統合します。
- SharePoint サイトをデバッグ モードで実行します。
- SharePoint サイトのドキュメント ライブラリにレポートを展開します。 レポートにはドリルスルー レポートが含まれています。
- SharePoint ページにレポート閲覧アー Web パーツを追加して、レポートを表示します。
- ドリルスルー リンクをクリックして、SharePoint ページでドリルスルー レポートを開きます。
この場合に、次のようなエラー メッセージが表示されます。
注
メッセージ: Sys.ArgumentNullException: 値は null にできません。
パラメータ名: panelsCreated[6]
行: 129
文字: 12
コード: 0
URI: http://ServerName/ScriptResource.axd?d=eIta46jBcyLp_5IiiP-xPYuM8iTgFWIJYJ1hdQQhytwzGZrxHUy3xfhvGgvjnG17BofUwEtaQ7Yik54n3MpmW77MX1gjt2yj-Zgalo8nheYxZrca6zgrx0VoNFUyBrAw0&t=ffffffffec2d9970
注: この問題は通常、SharePoint 統合モードを使用する場合に発生します。 さらに、次の条件に該当する場合、ネイティブ モードを使用する場合にもこの問題が発生する可能性があります。
- Web ページで Visual Studio 2010 と共にリリースされた WebForms ReportViewer コントロールを使用します。
- コントロールの ShowToolbar プロパティを False に設定します。
- Web サイトをデバッグ モードで実行します。
- ページのいくつかの要素を、PageRequestManager.pageLoaded イベントをリッスンするように構成します。
原因
この問題は、ReportViewer コントロールがレポートを正しく生成しないために発生します。
解決策
累積的な更新プログラムの情報
SQL Server 2008 R2
この問題の修正プログラムは、累積的な更新プログラム 4 で最初にリリースされました。 SQL Server 2008 R2 用のこの累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
2345451 SQL Server 2008 R2 の累積的な更新プログラム パッケージ 4 (注: ビルドは累積的であるため、新しくリリースされた修正プログラムには、以前のリリースの SQL Server 2008 R2 の修正プログラムに含まれていたすべての修正プログラムおよびセキュリティ更新プログラムが含まれています)。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
981356 SQL Server 2008 R2 のリリース以降にリリースされた SQL Server 2008 R2 のビルド
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
回避策
この問題を回避するには、SharePoint サイトの Web.config ファイルでデバッグ モードをオフにします。 これを行うには、Web.config ファイルでコンパイル タグの debug プロパティを false に設定します。
以下は、コンパイル タグを false に設定した debug プロパティを示すテキストの例です。
<?xml version="1.0" encoding="utf-8"?>
<<configuration>
...
<system.web>
...
<compilation defaultLanguage="c#" debug="false" ... />
参考資料
SQL Server の増分サービス モデルの関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。
935897 報告された問題に対する修正プログラムを提供する SQL Server チームの増分サービス モデル (ISM) について
SQL Server の更新プログラムの命名方式の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。
822499 Microsoft SQL Server ソフトウェア更新プログラム パッケージの新しい命名スキーマソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。
824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明