Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Đăng nhập thất bại. Đăng nhập không thành công cho người dùng 'NT AUTHORITY \ SYSTEM'

Tôi cá là bạn có cái này trong chuỗi kết nối của mình:

Integrated Security=SSPI

hoặc thứ gì đó tương tự.

Bây giờ tài khoản mà dịch vụ đang chạy trong (NT AUTHORITY\SYSTEM ) cố gắng kết nối với cơ sở dữ liệu - và không thể vì nó không được phép làm như vậy.

Bạn có thể:

  • tạo thông tin đăng nhập cho NT AUTHORITY\SYSTEM trong SQL Server của bạn và cung cấp cho nó các quyền cần thiết mà nó cần cho ứng dụng của bạn

HOẶC:

  • bạn tạo tài khoản người dùng ứng dụng cụ thể trong SQL Server (đăng nhập vào SQL Server và người dùng trong cơ sở dữ liệu của bạn) và thay đổi chuỗi kết nối của bạn thành:

    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. Giải pháp thay thế cho con trỏ để lặp sql là gì?

  2. Luồng có điều kiện của máy chủ SQL

  3. Đặt trống trong cột máy chủ sql với kiểu dữ liệu số nguyên

  4. SQL Server - TRƯỚC KHI CHÈN kích hoạt

  5. Lưu tệp trong cơ sở dữ liệu SQL Server 2008 với Entity Framework