چند روزی بود که درگیر مشکلی با SSRS برای چاپ گزارش در روی Client بودیم. جدیداگزارشات نرم افزار خودمان را روی RS 2008پیاده سازی کرده بودیم.خطای موجود به شکل زیر بود :
SSRS: Unable to Load Client Print Control error
دلیل این خطا یکی از موارد زیر است :
۱) اگر جدیدا ویندوز شما Update شده باید یک patch امنیتی با عنوان KB956391 نصب شده باشد. نصب این patch باعث مشکل در client print در Reporting Service میشود و دیگر اجازه دانلود به ActiveX مربوط داده نمیشود. برای حل این مشکل میتوانید patch باعنوان KB954606 را نصب کنید. سپس MS Report Viewer Distribute Package 2008 SP1 را نصب کنید. احتمالا مشکل شما حل خواهد شد.
۲) مورد دیگر این است که شاید گزارشات و RS را به ۲۰۰۸ ارتقا داده باشید ولی کنترل ReportViewer شما یک کنترل مربوط به VS 2005 باشد. اگر کنترل را با کنترل موجود در VS 2008 جایگزین کنید این مشکل حل خواهد شد.