13

レポートを印刷するときに、次のエラーが発生することがあります。

CrystalDecisions.CrystalReports.Engine.LogOnException:  
ファイル C:\DOCUME~1\carolec\LOCALS~1\Temp\temp_b117cc2e-c184-4556-a493-e04e6d4126fb {388C2B55-114E-4087-A22D-9289902AFDEB}.rpt のエラー:  
接続できません: ログオン パラメータが正しくありません。---> System.Runtime.InteropServices.COMException (0x8004100F):
ファイル C:\DOCUME~1\carolec\LOCALS~1\Temp\temp_b117cc2e-c184-4556-a493-e04e6d4126fb {388C2B55-114E-4087-A22D-9289902AFDEB}.rpt のエラー:
接続できません: ログオン パラメータが正しくありません。
   à CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.GetLastPageNumber(RequestContext pRequestContext)
   à CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
   --- Fin de la trace de la pile d'exception interne ---
   à CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
   à CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
   à CrystalDecisions.CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32 nCopies, Boolean collat​​ed, Int32 startPageN, Int32 endPageN)
   à CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32 nCopies, Boolean collat​​ed, Int32 startPageN, Int32 endPageN)

解決策に関するアイデアはありますか?

構成: C# (2008)、WinForm、Crystal Report 10、SQL Server 2008 Express (ローカル)

4

5 に答える 5

11

Crystal Reportsを少し使用したことはありませんが、通常、「ログオン例外」に沿ったエラーは実際にはセキュリティとはまったく関係がない可能性があり、CrystalReportのエラーは少しランダムになる可能性があります。

メモリの問題に関連するエラーである可能性があります。

または...

レポート固有の場合もあれば、サブレポートが、コードを介して渡したクレデンシャルではなく、レポート内に保存されているクレデンシャルを使用してログオンしようとしている場合もあります。ログイン情報を設定するメインレポートだけでなく、すべてのサブレポートをループする必要があります。

データの各行のロゴデータをプルするというわずかなエラーがあったことを除いて、回避策を使用してレポートの動的ロゴ(別のデータベーステーブル内のバイナリフィールドからプルされた)をインストールしたときに、この特定のエラーが発生したことを覚えています。 ; 一定量の行が返された後、それは死に、同様のエラーが発生しました。

于 2009-07-06T15:35:11.953 に答える
11

同じ問題を抱えている人は、レポートのデータソース プロバイダーが「SQL Native Client」であるかどうかも確認してください。はいの場合、これは SQL クライアントがインストールされていない運用サーバーでは機能しません。SQLクライアントがインストールされていないマシンで機能するには、「SQLOLEDB」である必要があります。

これが、レポートがテスト サーバー (SQL サーバー クライアントを備えたサーバー) で機能し、運用サーバーでは機能しなかった理由です。

于 2016-06-17T16:11:16.573 に答える
2

私は同じ問題を抱えていますが、解決しました。

問題はodbc接続にあります。odbc に接続を追加するには、SQL ネイティブ ドライバーをインストールするだけです。ダウンロード リンク https://support.fotoware.com/hc/en-us/articles/208664385-Microsoft-SQL-Native-Client-fails-to-download-during-FotoWeb-setup

于 2016-08-23T05:00:59.153 に答える