全部产品
Search
文档中心

ApsaraDB RDS:Apa yang harus saya lakukan jika pesan kesalahan "Logon failed for login 'user' due to trigger execution" muncul saat saya terhubung ke instance ApsaraDB RDS for SQL Server saya?

更新时间:Jul 02, 2025

Deskripsi masalah

Pesan kesalahan Logon failed for login 'user' due to trigger execution muncul saat mencoba terhubung ke instance ApsaraDB RDS for SQL Server.

Penyebab

Jumlah koneksi ke instance RDS telah mencapai batas maksimum.

Solusi

Catatan

Solusi ini hanya berlaku untuk instance RDS yang menjalankan SQL Server 2008 R2 dan menggunakan Premium Local SSD.

  1. Hubungkan ke instance RDS dari klien.

  2. Periksa apakah jumlah koneksi telah mencapai batas maksimum. Anda dapat mengeksekusi pernyataan SQL berikut untuk memeriksa jumlah koneksi:

    SELECT * FROM SYS.SYSPROCESSES WHERE SPID > 50 AND LOGINAME NOT IN ('SA', 'AURORA');
    Catatan

    Jika sejumlah besar koneksi dibuat, Anda dapat menyelesaikan masalah berdasarkan petunjuk dalam Apa yang harus saya lakukan jika jumlah koneksi ke instance ApsaraDB RDS for MySQL mencapai batas maksimum?

  3. Jika jumlah koneksi belum mencapai batas maksimum, eksekusi pernyataan SQL berikut untuk memeriksa jumlah proses dan memastikan apakah ada masalah pemblokiran:

    SELECT * FROM SYS.SYSPROCESSES
    Catatan

    Jika ada masalah pemblokiran, Anda dapat menyelesaikan masalah berdasarkan petunjuk dalam Apa yang harus saya lakukan jika permintaan diblokir pada instance ApsaraDB RDS for SQL Server?

Referensi