SQL SERVER 2008

تجارب من در رابطه با SQL SERVER

خطا در چاپ گزارش در SQL Server Reporting Service
ساعت ۳:٤٧ ‎ب.ظ روز ۱۳۸٧/۱٠/۱۱  کلمات کلیدی: reporting service ، ssrs 2008 ، report viewer ، client print

چند روزی بود که درگیر مشکلی با 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 جایگزین کنید این مشکل حل خواهد شد.