Microsoft は、Microsoft SQL Server 2008 の修正プログラムを1つのダウンロード可能なファイルとして配布します。 修正プログラムは累積的であるため、新しいリリースごとに、以前の SQL Server 2008 fix のリリースに含まれていたすべての修正プログラムとセキュリティ修正プログラムが含まれています。
現象
次のような状況で問題が発生します。
-
TextBoxコントロールが埋め込まれた Microsoft SQL Server 2008 Reporting SERVICES (SSRS 2008) レポートがある。
-
TextBoxコントロールには特殊文字が含まれています。 たとえば、特殊文字には、アクセント記号付き文字、外国通貨記号、商標記号、著作権記号などがあります。
-
HumanReadablePDF DeviceInfo パラメーターは、rsreportserver ファイルでTrueに設定されます。 または、このパラメーターは URL アクセス パラメーターとして渡されます。 注意事項
-
既定では、このパラメーターの値は Falseです。
-
特殊文字は、128 ~ 255 の文字です。 これらの文字は ASCII の範囲外です。 ただし、これらの文字は、Windows 1252 文字セットの範囲内にあります。
-
-
レポートの Portable Document Format (PDF) ファイルを表示します。
このシナリオでは、特殊文字が正しく表示されません。
原因
この問題は、SSRS 2008 の PDF レンダラーのエラーが原因で発生します。
解決方法
累積的な更新プログラムの情報
SQL Server 2008 Service Pack 1
この問題の修正プログラムは、SQL Server 2008 Service Pack 1 の累積更新プログラム10で最初にリリースされました。この累積的な更新プログラムパッケージの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
2279604 SQL Server 2008 Service Pack 1 の累積的な更新プログラムパッケージ10注: ビルドは累積的であるため、それぞれの新しい修正プログラムには、以前の SQL Server 2008 fix release に含まれていたすべての修正プログラムとセキュリティ修正プログラムが含まれています。 この修正プログラムを含む最新の修正プログラムを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
970365 SQL Server 2008 Service Pack 1 がリリースされた後にリリースされた SQL Server 2008 ビルド Microsoft SQL Server 2008 修正プログラムは、特定の SQL Server サービスパック用に作成されます。 Sql server 2008 Service pack 1 ホットフィックスは、SQL Server 2008 Service Pack 1 のインストールに適用する必要があります。 既定では、SQL Server service pack に含まれているすべての修正プログラムは、次の SQL Server service pack に含まれています。
SQL Server 2008 Service Pack 2
この問題の修正プログラムは、SQL Server 2008 Service Pack 2 の累積更新プログラム1で最初にリリースされました。 この累積的な更新プログラムパッケージの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
2289254 SQL Server 2008 Service Pack 2 の累積更新プログラム1注: ビルドは累積的であるため、それぞれの新しい修正プログラムには、以前の SQL Server 2008 fix release に含まれていたすべての修正プログラムとセキュリティ修正プログラムが含まれています。 この修正プログラムを含む最新の修正プログラムを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
2402659 SQL Server 2008 Service Pack 2 がリリースされた後にリリースされた SQL Server 2008 ビルド
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
詳細情報
HumanReadablePDF DeviceInfo パラメーターを設定するには、次のいずれかの方法を使用します。
-
Rsreportserver ファイルで、次の設定を使用します。 <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"><Configuration><DeviceInfo><HumanReadablePDF>true</HumanReadablePDF></DeviceInfo></Configuration></Extension> 注: 既定では、Rsreportserver ファイルは次のフォルダーにあります。
%ProgramFiles%\Microsoft SQL server msrs<InstanceName> \ レポート Services\ReportServerデバイス情報の設定の詳細については、次の Microsoft web サイトを参照してください。
レポートサービスのデバイス情報設定に関する一般的な情報PDF 形式をレンダリングするためのデバイス情報設定に関する一般的な情報
-
"URL アクセス" レンダー要求では、次のサンプル URL を使用します。
http://<サーバー名>/reportserver?/Sales/YearlySalesSummary&Rs: Command = Render&Rs: FORMAT = PDF&rc: HumanReadablePDF = true"URL Access" のパラメーターの詳細については、次の Microsoft web サイトを参照してください。
参照情報
Windows 1252 文字セットの詳細については、次の Microsoft 開発者ネットワーク (MSDN) web サイトを参照してください。
Windows 1252 文字セットに関する一般的な情報SQL Server の段階的サービスモデルの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
935897 SQL Server チームが段階的なサービスモデルを利用して、報告された問題の修正プログラムを提供するSQL Server 更新プログラムの名前付けスキーマの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
822499Microsoft SQL Server ソフトウェア更新プログラムパッケージの新しい名前付けスキーマソフトウェア更新プログラムの用語の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明