Friday, January 30, 2009

The permissions granted to user 'IUSR' are insufficient

ปัญหาเกี่ยวกับ การ Deploy Report Service

# ประมาณอาทิตย์ก่อนมีปัญหากับเจ๊า 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:

No comments:

Post a Comment

Popular Posts