2

Crystal レポートを Excel または Word にエクスポートすると、エラーが発生する

CRAXDRT Error Occured on Server. 70 : Permission denied

Crystal Report 8 と Windows Server 2003 と IIS 6.0 V を使用しています。これを解決するのを手伝ってください。危機的な状況に陥っています。

ありがとう。

4

2 に答える 2

2

ここ私の会社では、この問題が長い間ありました。これは COM+ 構成の問題です。次の手順を使用して解決しました。

1 - コンポーネント「CREmfgen.CREmfgen.1」と「CrystalRuntime.Application.8」がインストールされている COM+ パッケージを見つけます。パッケージが「ライブラリ」として構成されていることを確認します。パッケージから両方のコンポーネントを取り出します。

ライブラリ パッケージからコンポーネントを削除する

2 - 「サーバー」として構成された新しいパッケージを作成します。

新しい COM+ アプリケーションを作成する

3 - [このアプリケーションのアクセス チェックを強制する] のチェックを外します。

アクセス チェックを削除する

4 - コンポーネント 'CREmfgen.CREmfgen.1' と 'CrystalRuntime.Application.8' を作成したばかりのパッケージに追加します。パスは(通常)次のとおりです。

C:\Program Files\Seagate Software\Shared\Emfgen.dll

C:\Program Files\Seagate Software\Report Designer Component\craxdrt.dll

コンポーネントをパッケージに追加する

お役に立てれば。

于 2013-02-08T18:14:17.060 に答える
0

はい、「Marcos Brigante」の回答もうまくいきました..しかし、自分のマシンを見ると、ステップ1で述べたように、ライブラリコンポーネントが既に構成されていませんでした.マシンの構成はこれとまったく同じで、エラーも同じでした. 他に方法がないので、ステップ 2 から始めました。

これらをすべて実行すると、レポートの生成が停止します。レポート パネルにすべてのボタンが表示されますが、レポートは空白でした。次に、空白のレポートをエクスポートしようとすると、機能し、以前のエラーは発生しませんでした..

だからいくつかの光を見ている..私はいくつかのことをしました..

  1. 私のセットアップでは、ノード「ロール」と「レガシーCompnenets」のすべてを削除したため、両方のノードを空にしました
  2. COM+アプリケーションのプロパティ画面の「アクティベーション」タブも変わりました。ライブラリ アプリケーション オプションを使用するようにしました
  3. すべてが正しく完了すると、完全に無効になっている [ID] タブが表示されます。

次に、レポートが機能するようになります..COM +セクションに何も表示されない場合は、これを試してください

于 2013-10-29T06:14:22.787 に答える