[Entity Framework] System.Data.Entity.Core.ProviderIncompatibleException: データベースへのアクセス中にエラーが発生しました。

C#

スポンサーリンク


Entity Framework で開発していたら「System.Data.Entity.Core.ProviderIncompatibleException: データベースへのアクセス中にエラーが発生しました。」のエラーがでたので、対処方法をメモしておく。

(1) エラー内容

System.Data.Entity.Core.ProviderIncompatibleException: ‘データベースへのアクセス中にエラーが発生しました。通常、これはデータベースへの接続に失敗したことを意味します。接続文字列が正しいこと、および接続文字列が適切な DbContext コンストラクターを使用して指定されているか、アプリケーションの構成ファイルに見つかることを確認してください。DbContext および接続の詳細については、http://go.microsoft.com/fwlink/?LinkId=386386 を参照してください。エラーの詳細については、内部例外を参照してください。’

1. ProviderIncompatibleException: プロバイダーから ProviderManifestToken 文字列が返されませんでした。
2. PostgresException: 28P01: password authentication failed for user “hogehoge”

(2) 原因

ユーザー名・パスワードが間違っていた。

(3) 対策

以下のタグを追加した。
connectionString に適切なユーザー名・パスワードを登録する。

以上

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です