誰もこの問題に遭遇しましたか?
MSは独自のアップデートでそれを壊したようです:
Microsoft Update 956391のインストール後、レポートビューアーでActiveX印刷コントロールを使用する際に問題が報告されました。具体的には、レポートビューアーツールバーの印刷アイコンをクリックすると、「クライアント印刷コントロールを読み込めません」というエラーが表示されます。何が起こっているのか、なぜそれをやったのか、あなたやあなたの顧客が経験している問題をどのように解決するのかを説明したいと思います。
ReportManagerで再び動作するようにできますが、ReportViewerのバージョン8.0.0.0を参照するアプリ( RSinteract )では、何をしても動作しません。
ここですべてを試しました: http://www.technologystudio.net/blog/post/Microsoft-Update-KB956391-breaks-Reporting-Services-ReportViewer.aspx
再構築してすべてのクライアントに再展開する必要のない修正が必要です。何か案は?
修正が見つかりました:
まず、レポートマネージャーから印刷が機能していることを確認します(レポートマネージャーでレポートを開き、そこから印刷します)。
動作する場合はステップ3に進み、同じエラーを受け取った場合は、レポートサーバーに次のパッチをインストールする必要があります。
KB954606-SQL Server SP2のセキュリティ更新プログラム
ReportViewer 2005 SP1
http://www.Microsoft.com/downloads/details.aspx?familyid=82833F27-081D-4B72-83EF-2836360A904D
次の更新プログラムをダウンロードしてインストールします。
KB954607-SQL Server SP2のセキュリティ更新プログラム
クライアント印刷コントロールをロードできません!
クライアントは、レポートビューアーで[印刷]ボタンをクリックしてレポートを印刷するたびに、常にこのエラーメッセージを受け取りました。
この問題を修正するのに2週間近く費やしていました。
私の環境は:
-Window Server 2003 Standard Edition R2
-レポートサーバーバージョン10.X.X.X
-windowXP SP3を使用するクライアント
私のソリューションは:
-C\Program Files\Microsoft SQLのCAPファイル(RSClientPrint-x86.cab)の置換
Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\bin \
-RSClientPrint-x86.cabを抽出し、クライアントに配布します。
音声はCABファイルです https://sites.google.com/site/narithsite/Home/RSClientPrint-x86.cab?attredirects=0&d=1
フォローフィックスは私のために働く
Windosサーバー2003 64 Reporting Services Windows VistaおよびWindows XP
KB967511およびKB953752を修正
http://support.Microsoft.com/kb/967511/es
私のために働く
この修正は私のために働いた:
report Viewer 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
同じ問題がいくつかの異なるサーバーで発生しました。 SP3とレポートビューアーSP1を適用すると、一部のサーバーで役立ち、クライアントマシンが問題なくコントロールを接続してダウンロードできるようになりました。ただし、更新プログラムを適用した後でも、クライアントマシンを使用してレポートビューアーにアクセスすると、エラーが発生するサーバーが1つありました。送信されている正確なURL GETリクエストを調べると、クライアントマシンを強制的にレポートサーバーに直接接続してコントロールをダウンロードできることがわかりました。
ユーザーは次のURLを入力する必要があります。
これにより、必要なダウンロード/インストールプロンプトが表示されます。
私の場合、このメッセージが表示されたらIE Microsoftからアドオンをインストールすることをお勧めします。インストールの問題が解決した後。
私のソフトウェア:
IE9しかし、古いバージョンでも動作します
SQL SERVER 2008 R2
パッチを削除せずにこれを機能させました。上記のパッチも機能していませんでした。最後にIISサーバーで次のパッチをインストールし、IISサーバーをリセット/再起動します。これはレポートマネージャーアプリケーション用ではありません。 VS2008を使用して.net3.5で開発されたASP.NET Webアプリケーション http://www.Microsoft.com/downloads/details.aspx?familyid=6AE0AA19-3E6C-474C-9D57-05B2347456B1&displaylang=en
サーバー環境:Windows Server 2008 x64上のSQL2008 x64 SP2 Reporting Services、
クライアントPC環境:Windows XP IE6以上のSP2、すべてのユーザーはActive Directoryにログインします。ユーザーはローカルAdministratorまたはパワーユーザーグループのメンバーではありません。
エラー:ユーザーがレポートを印刷すると、「クライアントの印刷制御を読み込めません」というエラーが表示される
私たちのために働く解決策:SQL 2008の次のファイルをSQL 2008 R2に置き換えてください
プログラムFiles\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\bin RSClientPrint-x86.cab RSClientPrint-x64.cab RSClientPrint-ia64.cab
ファイルを置き換えると、1人のサーバーユーザーは上記のエラーを取得せず、Active Xをダウンロードするためにローカルパワーユーザーまたは管理者権限を必要としません。