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

Kesalahan 28000:Gagal masuk untuk pengguna DOMAIN\\pengguna dengan pyodbc

Menghubungkan dari mesin Windows:

Dengan driver ODBC Microsoft untuk SQL Server, Trusted_connection=yes memberitahu pengemudi untuk menggunakan "Otentikasi Windows" dan skrip Anda akan mencoba masuk ke SQL Server menggunakan kredensial Windows dari pengguna yang menjalankan skrip . UID dan PWD tidak dapat digunakan untuk menyediakan kredensial Windows alternatif dalam string koneksi, jadi jika Anda perlu terhubung sebagai pengguna Windows lainnya, Anda perlu menggunakan perintah RUNAS Windows untuk menjalankan skrip Python sebagai pengguna lain tersebut..

Jika Anda ingin menggunakan "SQL Server Authentication" dengan login SQL Server tertentu ditentukan oleh UID dan PWD lalu gunakan Trusted_connection=no .

Menghubungkan dari mesin non-Windows:

Jika Anda perlu terhubung dari mesin non-Windows dan SQL Server dikonfigurasi untuk hanya menggunakan "otentikasi Windows", maka driver ODBC Microsoft untuk SQL Server akan mengharuskan Anda menggunakan Kerberos. Atau, Anda dapat menggunakan FreeTDS ODBC, dengan menentukan UID , PWD , dan DOMAIN dalam string koneksi, asalkan instance SQL Server dikonfigurasi untuk mendukung protokol otentikasi NTLM yang lebih lama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tambahkan Kolom ke Tabel yang Ada di Database SQL Server

  2. Nilai kinerja panduan COMB

  3. Apa perbedaan antara Scope_Identity(), Identity(), @@Identity, dan Ident_Current()?

  4. Tingkatkan penyetelan kinerja SQL Server dengan 3 tips ini

  5. Cara terbaik untuk menggunakan Pernyataan SQL DELETE dalam tabel SQL