2009-05-22 9 views
1

Crystal Reportsが使用されているasp.netアプリケーションがあります。表示ボタンをクリックすると、「Load report Failed」というエラーが表示されます。私もreport.close()とreport.Dispose()を使ってみましたが、luck.haveも権限を設定していませんが、同じ問題があります。Windowsサーバー2003でレポートをロードできませんでした

答えて

1

問題が発生しているサーバーに有効なCrystal Reportsライセンスがありますか?

Visual Studioに付属している無料のバージョンであっても、Crystal Reportsを実行するにはライセンスキーが必要です。私が過去に経験したいくつかの解決策は次のとおりです。

  1. ターゲットサーバーにVisual Studioのベアボーンインストールを行います。それはC#とCrystal Reportsをインストールし、それを完了させてください。主な問題は、Visual Studioがライセンスキーの設定を取得することです。技術的には、新しいプロジェクトを開始し、Crystal Reportオブジェクトをプロジェクトにドラッグしてキーインストールを開始する必要があると思いますが、これは時間の経過とともに変化する可能性があります。

  2. プロジェクト内のマージモジュールをセットアップして、Crystal Reportsキーを挿入します。これに関する文書はCrystal Reportsサイトにあります。ときどきこれは手間のかかるプロセスになることがあります。

  3. Crystal Reportsの完全版のコピーをターゲットサーバーにインストールします。これは、利用可能なライセンスがあることを前提としています。

残念ながら、これらはどれもすばやく簡単な解決策ではありませんが、それらはすべて過去に働いています。あなたは、あなたのお店のためのすべての悪のうちの小さいものを選択するだけです。 8^D

1

チェック基本のカップル:

  1. は、アプリケーションが期待している ディレクトリ内のレポートですか?あなたは のアクセス権を細かく設定したと言いますが、 が実際には であることを再確認してから、 を開始してください。たぶん、 の場所を印刷しても、あなたはどこかに報告書 を探しているかもしれません。

  2. は、テーブル、ビュー と レポートが使用する サーバー上の場所にある他のすべてのオブジェクト、およびそれらが同じ フォーマットに一致することを確認してください。

関連する問題