Skip to content

Archive · 2008 · April

MS-SQL Reporting Service Error “Too many requests in progress for user”

IT-Software

Tadi pagi, seorang rekan memberitahu adanya error di MS SQL Server Reporting Service yang isinya berbunyi “There are currently too many requests in progress for user: “Domain\User”. Please wait until the current requests have finished processing before issuing any more.”

Wah ini error baru yang belum pernah saya hadapi, namun tenang saja, seperti biasa, Google merupakan alat bantu terbaik dalam mengatasi masalah.

Dari hasil googling, saya menemukan solusinya di sini:

Reporting Services memiliki fitur yang mencegah seorang authenticated user melakukan serangan denial-of-service ke server. Pencegahan ini dilakukan dengan membatasi jumlah operasi yang bisa dilakukan seorang user (berdasarkan username). Nah, bila jumlah operasi telah melewati batasan tersebut, maka muncullah error seperti di atas.

Ada dua cara untuk menyelesaikan masalah ini:

  • Rubah aplikasi/script kita dengan menggunakan lebih banyak username yang didistribusikan
  • Rubah file rsReportServer.config dengan menambahkan nilai “MaxActiveReqForOneUser” di bagian . Setting ini juga berguna jika aplikasi ASP.Net kita menggunakan username yang sama tatkala mengakses SSRS.

Semoga membantu.