ReportViewerクライアント印刷コントロール「クライアント印刷コントロールを読み込めません」?
-
19-08-2019 - |
質問
この問題に遭遇した人はいますか?
MSは独自のアップデートでそれを破ったようです:
多くの人が報告しています ActiveXプリントの使用に関する問題 後のレポートビューアでの制御 Microsoft Update956391をインストールします。 具体的には、ユーザーはエラーを受け取ります 「クライアントの印刷制御を読み込めません」 の印刷アイコンをクリックすると レポートビューアのツールバー。をお願いします 何が起こっているのか、なぜ私たちが やった、そして問題を解決する方法 あなたまたはあなたの顧客が 経験しています。
ReportManagerで再び動作させることができますが、バージョン8.0.0.0を参照するアプリ( RSinteract )で動作させることができます。 ReportViewerの場合、何をしても機能しません。
ここですべてを試しました: http://www.technologystudio.net /blog/post/Microsoft-Update-KB956391-breaks-Reporting-Services-ReportViewer.aspx
再構築してすべてのクライアントに再デプロイする必要のない修正が必要です。何かアイデアはありますか?
解決
修正が見つかりました:
-
まず、レポートマネージャーから印刷が機能していることを確認します(レポートマネージャーでレポートを開き、そこから印刷します)。
-
機能する場合は、手順3に進みます。同じエラーが発生した場合は、レポートサーバーに次のパッチをインストールする必要があります。
-
KB954606-SQL ServerSP2のセキュリティ更新プログラム
-
ReportViewer 2005 SP1
http://www.microsoft com / downloads / details.aspx?familyid= 82833F27-081D-4B72-83EF-2836360A904D
-
次のアップデートをダウンロードしてインストールします:
-
KB954607-SQL ServerSP2のセキュリティ更新プログラム
-
-
他のヒント
クライアントの印刷制御を読み込めません!
クライアントは、レポートビューアの[印刷]ボタンをクリックしてレポートを印刷するたびに、このエラーメッセージを常に受け取りました。
この問題を解決するために2週間近くを費やしました。
私の環境は次のとおりです。
--Window Server 2003 Standard Edition R2
-レポートサーバーバージョン10.X.X.X
-windowXPSP3を搭載したクライアント
私の解決策は次のとおりです。
-C \ Program Files \ Microsoft SQLのCAPファイル(RSClientPrint-x86.cab)を置き換える
Server \ MSRS10.MSSQLSERVER \ Reporting Services \ ReportServer \ bin \
-RSClientPrint-x86.cabを抽出し、クライアントに配布します。
CABファイルは次のとおりです。
次の修正作業は私にとって有効です
Windosサーバー200364 レポーティングサービス WindowsVistaおよびWindowsXP
KB967511とKB953752を修正
http://support.microsoft.com/kb/967511/es
私のために働く
パッチを削除せずにこれを機能させました。上記のパッチも機能していませんでした。最後に、IISサーバーで次のパッチをインストールし、IISサーバーをリセット/再起動しました。 これは、レポートマネージャーアプリケーション用ではありません。これは、VS2008を使用して.net3.5で開発されたASP.NETWebアプリケーション用です。 http://www.microsoft。com / downloads / details.aspx?familyid= 6AE0AA19-3E6C-474C-9D57-05B2347456B1& displaylang= en
同じ問題が発生しました(複数の異なるサーバーで)。 SP3とレポートビューアSP1を適用すると、一部のサーバーで役立ち、クライアントマシンが問題なくコントロールに接続してダウンロードできるようになりました。 ただし、更新を適用した後でも、クライアントマシンを使用してレポートビューアにアクセスすると、エラーが発生するサーバーが1つありました。 送信されている正確なURLGETリクエストを調べたところ、クライアントマシンをレポートサーバーに直接接続してコントロールをダウンロードすることが可能であることがわかりました。
ユーザーは次のURLを入力する必要があります:
この修正は私のために働いた:
インストールされたReportViewer 2008 SP1再頒布可能パッケージ: http://www.microsoft.com/downloads/details.aspx?familyid= 6aaa74bd-a46e-4478-b4e1-2063d18d2d42
ここから解決策を取りました:http://blogs.msdn.com/b/brianhartman/archive/2009/10/13/gdi-updated-again.aspx
このメッセージが表示された場合、IEはMicrosoftからアドオンをインストールするように提案します。インストール後の問題は解決しました。
私のソフトウェア:
IE9 ですが、古い
でも機能します
SQL SERVER 2008 R2
サーバー環境:Windows Server 2008x64上のSQL2008x64 SP2 Reporting Services
クライアントPC環境:IE6以降を搭載したWindows XP SP2、すべてのユーザーはActive Directoryにログインしており、ユーザーはローカル管理者またはパワーユーザーグループのメンバーではありません。
エラー:ユーザーがレポートを印刷すると、「クライアントの印刷コントロールを読み込めません」というエラーが表示されます
私たちのために働く解決策:SQL2008の次のファイルをSQL2008R2に置き換えます
Program Files \ Microsoft SQL Server \ MSRS10.MSSQLSERVER \ Reporting Services \ ReportServer \ bin RSClientPrint-x86.cab RSClientPrint-x64.cab RSClientPrint-ia64.cab
ファイルを置き換えると、1台のサーバーユーザーが上記のエラーを受け取ることはなく、Active Xをダウンロードするためにローカルパワーユーザーまたは管理者権限は必要ありません。ActiveDirectoryを介してレポートサーバーのURLを信頼済みサイトとして追加(信頼済みサイトに追加)することをお勧めしますGP。