How to solve the “Unable to load client print control” on SSRS
Thursday 06 November 2008
Πρόσφατα αντιμετώπισα ένα πρόβλημα στα SQL Server 2005 Reporting Services.
Ενώ όλα ήταν μια χαρά και όλοι μέσα στην εταιρεία δούλευαν μια χάρα, ένα πρωί όπως συμβάνει πάντα σε αυτές τις περιπτώσεις είχαν σπάσει τα τηλέφωνα, είχα 40 mail, και 20 msn χρήστες να θέλουν να μιλήσουν μαζί μου.
Τι έγινε ρε παιδιά...
1. πήραμε φωτία;
2. δεν θα βγει ο Ομπάμα;
3. θα μας πέσει ο ουρανός στο κεφάλι;
Τιποτα από όλα αυτά, απλά, όταν πήγαιναν να τυπώσουν είχαν ένα ώραίο μύνημα που τους έλεγε "Unable to load client print control".
Μετά από ψάξιμο βρήκα ότι η αιτία είναι ότι ένα security patch μπλοκάρει τη εκτέλεση του συγκεκριμένου dll και η λύση είναι
1. Κατεβάσουμε το Microsoft Report Viewer Redistributable 2005 Service Pack 1
2. Πάμε και κάνουμε unistall τα security patches KB956803 & KB956391 και από τον server αλλα και από τους clients
3. Στήνουμε το Microsoft Report Viewer Redistributable 2005 Service Pack 1
4. Κάνουμε restart τον server