Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Gagal masuk. Login gagal untuk pengguna 'NT AUTHORITY\SYSTEM'

Saya yakin Anda memiliki ini di string koneksi Anda:

Integrated Security=SSPI

atau yang serupa.

Sekarang akun yang menjalankan layanan di bawah (NT AUTHORITY\SYSTEM ) mencoba menyambung ke database - dan tidak bisa karena tidak diizinkan untuk melakukannya.

Anda dapat:

  • buat login untuk NT AUTHORITY\SYSTEM di SQL Server Anda dan berikan izin yang diperlukan untuk aplikasi Anda

ATAU:

  • Anda membuat akun pengguna aplikasi tertentu di SQL Server (login ke SQL Server dan pengguna di database Anda) dan ubah string koneksi Anda menjadi:

    User ID=(your app account);pwd=YourPassword
    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. apa masalahnya dengan AttachDbFilename?

  2. Cara mengekstrak karakter ke-n tertentu dari string dalam SQL

  3. String koneksi SQL Server Express 2008 hilang di web.config

  4. Pisahkan kata dengan huruf kapital di sql

  5. Gunakan OBJECTPROPERTY() untuk Mengetahui apakah Tabel adalah Tabel Sistem di SQL Server