いくつかのレポートを印刷するプログラムをテストしています。使用しているDBMSはSQL Server 2012で、使用しているデータベースは膨大です。Crystal Reports/SQL Server 2012エラー
しかし誰かが(この問題は唯一のプログラムの30の以上のレポートのいずれかで表示されます)特定のレポートを印刷しようとすると、次のエラーメッセージが表示されます。
Logon Failed.
Details: [Database Vendor Code: 18456]
Database Connector error: '[Database Vendor Code 18456]'
Logon Failed.
Error in File Temp_some_strings.rpt:
Unable to connect: Incorrect log on parameters.
Details: [Database Vendor Code 18456]
を、よく、ユーザーが閉じますプログラムを開き、レポートを生成するために再度開きます。この2回目の実行では問題なく表示されます。
私はそれがSQL Serverのエラーだと読んだので、...¿データベースでどうしたらいいですか?私は何かを設定する必要がありますか?
私は初心者ですが、この問題を解決するためにはどのテーマをコード内で見る必要がありますか?
ありがとうございます。
レポートはどこからログイン資格情報を取得しますか? –
すべてのレポートでは、アプリケーションのdb資格情報が使用されています。しかし、この問題はこのユーザーにのみ表示されます。私はそのレポートをテストしましたが、問題はありません。そのため、それが悪いデータベース構成から生成されたものかどうかを知る必要があります。 – KPavezC
ここにこの問題の解決策がたくさんあるようです。 https://www.google.com/search?q=%27%5BDatabase+Vendor+Code+18456%5D%27&ie=utf-8&oe=utf-8#q=[Database+Vendor+Code+18456] –