2

将水晶报表导出到 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 组件\craxdrt.dll

将组件添加到包中

希望这可以帮助。

于 2013-02-08T18:14:17.060 回答
0

Yes "Marcos Brigante" answer did worked for me too.. However when I look at my machine I did not see any library component already configured as said in step 1. The machine configuration was exactly simlar to this and the error was identical too. So since there is no other way to go I went ahead starting form step 2.

Once you did all these, the report stop generating. The report panel start showing with all the buttons but report was blank. Then when I try to export the blank report it worked and didn't give the error we had before..

So seeing some light.. I did few more stuff..

  1. In my setup I deleted all in node "Roles", and also "Legacy Compnenets" and so I made both nodes empty
  2. under property window of the COM + Application, The "Activation" tab also changed. I made it use Library Application option
  3. Once all done correctly, you should have an Identity tab which is completely disabled

Then you will get your reports to work.. so try this if you don't see anything on the COM + section

于 2013-10-29T06:14:22.787 回答