Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

EF6 dengan MySQL. Kunci yang diberikan tidak ada dalam kamus

Seperti yang Anda lihat dari baris pertama kesalahan,

kesalahan ada hubungannya dengan ConnectionString . Masalahnya adalah ConnectionString berisi kunci yang tidak dapat dibaca.

Coba bersihkan ConnectionString sehingga hanya memiliki

  1. server
  2. id pengguna
  3. sandi
  4. basis data

Dalam kasus saya, ConnectionString memiliki kunci tambahan integrated security . Ketika ini telah dihapus Update-Database mulai bekerja dengan baik. Namun, tergantung pada kasus Anda, ini mungkin dan mungkin bukan kunci yang menyebabkan kesalahan.

Jadi sekali lagi solusi yang saya usulkan dan dijamin, buka ConnectionString dan sederhanakan sehingga hanya berisi 4 kunci yang disebutkan di atas.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mySQL Stored Function untuk membuat siput

  2. Data Biner di MySQL

  3. Meminta database MySQL dari Fungsi NodeJS AWS Lambda

  4. Kesalahan koneksi SSL saat menghubungkan ke RDS MySQL dari Django

  5. Buat database MySQL dari Java