วันจันทร์ที่ 28 มีนาคม พ.ศ. 2554

Reporting Service 2008 R2 , IE Not response when change parameters.

จากการทดสอบ Upgrade จาก SQL 2005 --> SQL 2008 R2
พบว่ารายงานที่เคยรันได้ปกติใน 2005 กลับไม่สามารถรันได้ใน 2008 R2 
ปัญหาที่พบคือ IE กิน CPU อย่างมากและก็ Not responseไป  ซึ่งได้ Search หาข้อมูลจากเว็บไมโครซอฟแล้ว
พบ Article นี้ซึ่งระบุว่าเป็น Bug   http://support.microsoft.com/kb/2276203
และต้องไป Download HotFix CU3 ที่  http://support.microsoft.com/kb/2261464
ได้ทดสอบ Install Hotfix นี้แล้วแต่แล้วปัญหาที่พบก็ยังไม่หายไป
ซึ่งตอนนี้ก็ยังไม่ทราบว่าจะแก้ปัญหานี้อย่างไร ทำให้การทดสอบเพื่อจะ Migrate ระบบจาก 2005 เป็น 2008 R2 ต้องติดปัญหาอยู่ตรงจุดนี้
และยังมีอีก Link หนึ่งที่มีผู้ใช้พบปัญหานี้ แต่ทาง Microsoft ยังไม่ได้มีคำตอบที่ชัดเจนแต่อย่างได 
-->  http://connect.microsoft.com/SQLServer/feedback/details/605780/ssrs-2008-r2-parameters-slow-response

หากท่านใดเคยพบปัญหานี้ รบกวน Post บอกหน่อยนะครับ
และถ้าผมพบวิธีแก้ปัญหานี้ผมจะ Post วิธีแก้ปัญหาโดยเร็วที่สุดครับผม


******* รวม Cumulative Update   1-6 for SQL Servier 2008 R2


 http://support.microsoft.com/kb/981356


###########PROBLEM SOLVED ##############
Download Commulative Update7 for SQL 2008 R2 

วันอังคารที่ 22 มีนาคม พ.ศ. 2554

Reporting Service, Deploy the operation has timeout

- Run Regedit
- Open  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
- Add new DWORD Value
- Naming -->MaxRequestBytes 
- Input --> 5242880  for value  set it to a value of 5242880 (5MB). (This number can be
raised or lowered).
- Restart server (best advise)
 or restart SSRS Service and go to cmd prompt run "net stop http" then "net start http".

Ref site : http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/0130046d-9313-483c-b7b8-90d915f1c048

วันพุธที่ 16 มีนาคม พ.ศ. 2554

Run SSIS Package from command prompt.

1 .Open command prompt
2 .Use dtexec utility
3. C:\  dtexec  /f   d:\ssis\myPackage.dtsx /de password999

/f = file dir
/de = decrypt password

If you have both 2005 and 2008 , you have to specify which version to be run.
By default is 2005
This is example for using dtexec of 2008 version

Run command prompt and specified Dtexec path like this
"C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTExec.exe" /f   d:\ssis\myPackage.dtsx /de password999

Ref site . http://msdn.microsoft.com/en-us/library/ms162810.aspx
Ref site . http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/744957ad-038a-46ba-aa70-0adab03a5f4d/

วันอังคารที่ 15 มีนาคม พ.ศ. 2554

วันศุกร์ที่ 11 มีนาคม พ.ศ. 2554

Visual studio 2005 VS 2008

 Reporting Service , Report designer , Query designer VS 2008 non formatting

ใครที่เคยใช้ VS Studio 2005 ในการ Design report (MDX) แล้วนั้น เมื่อมาเจอ VS 2008 เข้าไป
คงงงกันไปเลยทีเดียว ว่าทำไม Microsoft เอา Feature เกี่ยวกับการแสดง Formatting ของ MDX Syntax
ออกไปซะอย่างนั้น Y_Y เฮ้อ   ไม่เข้าใจจริง

Blog นี้เขียนอธิบายไว้เกี่ยวกับเรื่องการเปลี่ยนแปลงครั้งนี้นะครับ
http://blogs.socha.com/2009/05/upgrading-visual-studio-team-foundation.html

ส่วนตัวแล้วเซ็งมากๆกับเรื่องนี้  เพราะจริงๆ  มีแพลนจะ Upgrade Server เป็น SQL 2008 แต่ส่วนอื่นๆ ก็น่าใช้งาน ติดเรื่องนี้เรื่องเดียว ก็ไม่เข้าใจว่าจะงี่เง่าไปไหน


แล้วอีกอย่าง พอเข้าไปดูในเว็บจริงๆ  ที่อธิบายเรื่องนี้ไว้กลับแสดงรูปที่ไม่เป็นความจริง
ดังนี้ http://msdn.microsoft.com/en-us/library/ms403829%28v=SQL.100%29.aspx
ให้เลื่อนไปดูรูปด้านล่างนะครับ  รูปที่แสดงเป็น query ที่มี Formatting ซึ่งโกหกอ่ะ -*-

รูปภาพหลอกลวงจาก Microsoft


สรุปการเปลี่ยนแปลงที่เห็นได้ชัดเีดี่ยวกับ VS 2008 ที่กระทบต่อการทำ Reports

1. ของ VS 2005 การ Design report จะมี 3 Tab คือ Data , Layout , Preview  ของ VS 2008   Tab Data หายไป

VS 2005 Design Tab







VS 2008 Design Tab



2. Tab Data ที่หายไปใน VS 2008 จะต้อง DB click เข้าจากตัว Data set (เสียเวลานิดหน่อย)
3. Formatting MDX Query syntax หายเกลี้ยง เหลือเพียง Plain text ขาว ๆ ตัวหนังสือดำๆ -*- อันนี้ที่รับไม่ได้
เพราะส่วนใหญ่แล้วการทำรายงานคงไม่มีใครทำจาก Design view ที่จับลากๆ ๆ ๆ ๆ ได้หรอกนะ
ก็ Coding เองกันทั้งนั้น  ทีนี้จะทำไงล่ะ ตรวจสอบก็ยาก  หามาทุกวิธีแล้วก็ไม่มีทางแก้ได้ในตัว VS
มีแต่บอกว่าให้ไปเขียน Code จากตัว Management Studio มาแล้วมาแปะ  เซ็งจิต

VS 2005 Query Designer with Syntax formatting