# ประมาณอาทิตย์ก่อนมีปัญหากับเจ๊า Reporting Service
# แถมปัญหามีเฉพาะกับเครื่องตัวเองซะงั้น ลองเครื่องอื่นๆ มะเห็นเป็นเลยอ่ะ
# เรื่องมีอยู่ว่าจะทำรายงานด้วย Reporting Service ที่นี้ก็ต้องติดตั้ง MSSQL ตัวเต็มสิครับพี่น้อง
# ซึ่งในเครื่องเรามี express อยู่ด้วย แต่ไม่ถอนอ่ะมีไรมะ ใช้สองตัวเลยทั้ง เวอร์ชั่นเต็มกับ express มึนครับ
# พอลง MSSQL 2005 ตัวเต็มเสร็จซึ่งตอนลงอ่ะ เลือก component ไม่ครบ ขาดเจ้า Business Intelligence Development Studio
# ก็เลยต้องถอนแล้วชิ่งลงใหม่เพราะพยายามลงเพิ่มนะ แต่มันมะให้เพิ่มอ่ะ ก็คนลงมะเป็นอ่ะนะ
# หลังจากถอนมันออกแล้วลงใหม่ ซึ่งการลงครั้งที่สอง เลือก Component ให้หมดเลยหายห่วงเรื่องลงมะครบ ^^'
# เมื่อติดตั้ง Reporting Service มันจะสร้าง virtual host 2 ตัวคือ ReportServer กับ Reports
# ลองรัน http://localhost/Reports มันขึ้น Error ซะงั้น ซึ่งเราสามารถแก้ได้ที่ Start => Microsoft SQL Server 2005 => Configuration Tools => Reporting Services Configuration
# ทางด้านซ้ายเลือก Report Manager Virtual Directory จากนั้นติ๊กเอาเครื่องหมายที่ Require Secure Socket Layer (SSL) connections ออกซะ แล้วลองเข้า http://localhost/Reports อีกครั้ง
# ถ้าเราใช้ Firefox มันจะมีปัญหาอาไรก็ไม่รู้คือมันจะขึ้น Popup ถาม User กับ Password
# ซึ่งถ้าเราใช้ IE มันจะไม่ถาม
# มาถึงขั้นตอนทดสอบสร้าง Report แหละตาม Tutorial เลยนะ
# พอสร้างเสร็จจะ Deploy มัน Deploy ไม่ได้ซะงั้นมันขึ้นงี้อ่ะ
Error 1 The permissions granted to user 'HOST\IUSR_WINDOWS_XP' are insufficient for performing this operation. 0 0
# ถามเพื่อนเค้าก็ไม่เคยเป็น กำทำไงดีหาใน Google บอร์ดต่างประเทศมันบอกใ้ห้ reinstall ซะงั้น
# แล้วมัน reinstall อาไรล่ะ ไม่รู้อ่ะ reinstall MSSQL 2005 ซะเลย ^^'
# หลังจาก reinstall ลองสร้างโปรเจค Report ใหม่มันก็ Deploy ไม่ได้อยู่ดีขึ้นประมาณเดิมเลยอ่ะ - -'
# ไม่รู้จะทำไงแหละ ก็มั่วสิครับ ลองไปเรื่อย ^^' จนมาถึงลองมั่วลบ virtual host 2 ตัวที่ report service มันสร้างตอนเราติดตั้ง (Reports, ReportServer) และ New มันจาก Reporting Services Configuration ใหม่เลย 2 virtual host อ่ะ
# ทีนี้ก็ลองสร้าง report project ใหม่สิครับ คราวนี้ Deploy ผ่านครับพี่น้อง ^^'
# หลังจาก Deploy ผ่านก็ลองอันอื่นหลายอย่างและ ได้รู้ว่า
# ที่ virtual host ชื่อ ReportServer นะ เข้าไปตรงตั้ง Security มันอ่ะ
# ตรงลูกศรชี้ถ้าเราติ๊กมัน มันจะทำให้เรา Deploy report project ไม่ผ่านเด้อจะบอกให้
# อยากบอกว่าอย่าเลือก Anonymous Access สำหรับ ReportServer นั่นเอง
# สรุป คือ มั่วนั่นเองไม่รู้ว่ามันเกี่ยวอาไรกันนะ แต่ ลบ แล้วทำการสร้าง virtual host ทั้งสองใหม่มันได้ซะงั้น
References:
- http://www.experts-exchange.com/
- Enviroment use XP
No comments:
Post a Comment