Kantor saya ada memakai Microsoft Reporting Services sebagai tools untuk report. Reporting services 2000 mungkin tidak se-powerfull crystal report tapi kita memutuskan untuk tetap memakai reporting services karena belum adanya kebutuhan untuk kesana.
Suatu hari, kita memutuskan untuk meng-upgrade server windows 2000 (server1) kita ke windows 2003 (server2). Disana masalah mulai datang………
Untuk mengakses report pada server1, kami menggunakan ex.domain.com/reports. Karena server 1 mau di ganti ke server2, maka setting pada proxy server diubah agar semua request ke ex.server1.com yg semula akan di-redirect ke server1 mejadi di-redirect ke server2.
Sekarang ex.domain.com telah mengarah ke server2. Untuk legacy application yg tidak sempat di pindahkan kami putuskan untuk membuat subdomain “old.domain.com” yang dipoint ke server1.
Malangnya salah satu legacy app ini adalah reporting services 2000 (belum sempat kami pindahkan ke versi 2005). Perubahan domain terbukti sangat efektif membuat reporting services di server1 crash dengan error : “The request failed with HTTP status 404: Not Found.”
Awalnya kita bingung kenapa reporting services di server1 rusak. Saya sendiri sempat curiga ada masalah di IIS dan ASP.net (perlu di reg_iis.exe lagi) tapi ternyata salah. Kemudian saya lihatin lagi security dan pastiin ASPNET account dapat akses…..ternyata ada aksesnya.
Akhirnya setelah 3 jam kerja, seluruh team IT menjadi frustasi karena tidak menemukan sumber masalahnya….. sampai akhirnya asssitant manager point out kalau masalah ini dimulai dari pindahin ex.domain.com ke old.domain.com. Saya langsung teringat didalam folder reporting services ada file config yang masih menyebutkan ex.domain.com.
Dua buah File config terletak di
C:\Program Files\Microsoft SQL Server \MSSQL\Reporting Services \ReportManager \ RSWebApplication.config
dan
C:\Program Files\Microsoft SQL Server \MSSQL\Reporting Services \ReportServer \ RSReportServer.config
Setelah ganti setting “ex.domain.com” didalam menjadi “old.domain.com” ternyaa semuanya langsung lancar kembali…..sial
Happy…urhg…reportin services 🙂