เครื่องมือและการติดตั้ง: ตอน 2

 

 
Home Page  |   รายการบทความ   |   ลิงค์ที่เกี่ยวข้อง   |   laploy.com  |  เกี่ยวกับผู้เขียน

 

เครื่องมือและการติดตั้ง: ตอน 2

ตอน 1 2 3 4 5 6

ฉ.5. วิธีจัดการกับ IIS
เนื่องจากการเครื่องแม่ขายผู้ให้บริการเพื่อการทดสอบที่จะจัดตั้งนี้ นอกจากจะทำหน้าที่เป็นแม่ขายผู้ให้บริการฐานข้อมูลแล้ว ยังจะทำหน้าที่เป็นผู้ให้บริการ Reporting Services ด้วย (ดูบทที่ 25) จึงจำเป็นต้องตรวจสอบว่า Internet Information Services หรือ IIS ถูกติดตั้งใช้งานอยู่หรือไม่

IIS คือเซอร์วิสหรือบริการหนึ่งที่รันอยู่ในฉากหลัง เพื่อให้คอมพิวเตอร์เครื่องนั้นทำหน้าที่เป็นแม่ข่ายผู้ให้บริการเว็บ (web server) ระบบปฏิบัติการวินโดวส์เอ็กซ์พีจะผนวก IIS เวอร์ชัน 6.0 มาให้ในตัว ท่านจะเลือกติดตั้งหรือไม่ติดตั้งก็ได้ตามใจชอบ

ใน MS-SQL เวอร์ชันก่อนหน้านี้ (คือ 2000 และ 2005) หากต้องการใช้งาน Reporting Services (ย่อ SSRS) ท่านจำเป็นต้องติดตั้ง IIS และเปิดการใช้งานไว้ให้เรียบร้อยเสียก่อน เพราะ SSRS มีภาวะเป็นเซอร์วิสหนึ่งที่รันภายใต้ IIS ผู้ใช้งานจำนวนมากไม่ชอบการจัดวางเช่นนี้ เพราะหลายๆ คนต้องการติดตั้ง SSRS ไว้ในคอมพิวเตอร์เครื่องเดียวกับที่เป็นแม่ข่ายฐานข้อมูล แต่เกรงว่าหากแม่ข่ายฐานข้อมูลทำหน้าที่เป็นเว็บเซอฟเวอร์ด้วย อาจส่งผลเสียต่อระบบรักษาความปลอดภัย และทำให้ประสิทธิภาพของการเป็นแม่ข่ายฐานข้อมูลตกต่ำลง

ข่าวดีคือ SQL2008 ไม่ผูกติดกับ IIS อีกต่อไปแล้ว ทีมงานของบริษัทไมโครซอฟต์ที่พัฒนา  SQL2008 ตัดสินใจเปลี่ยนแปลงให้ SSRS ใน SQL 2008 มีสภาพเป็นเซอร์วิสอิสระ คือสามารถให้บริการหน้าเว็บ ASP.NET 2.0 ได้โดยลำพัง ไม่ต้องพึ่ง IIS อีกต่อไป (อย่าลืมว่ารายงานของ SSRS ที่แท้เป็นหน้าเว็บแบบ ASP.NET ที่เกิดจากการเรนเดอร์ของเอ็นจินในตัว SSRS เอง ดูรายละเอียดในบทที่ 25) ที่ว่าเป็นข่าวดีเพราะใน MS-SQL เวอร์ชันก่อนหน้านี้การตั้งค่าเริ่มต้นเพื่อให้ SSRS และ IIS ทำงานเข้ากันได้เป็นเหมือนฝันร้ายของ DBA (Database Administrator เจ้าหน้าที่ผู้ดูแลระบบฐานข้อมูล)

หากท่านติดตั้ง IIS และเปิดใช้งานไว้แล้ว จากนั้นติดตั้งหรือกำหนดค่าเริ่มต้นให้ SSRS อาจเกิดปัญหาด้านความขัดยังกันระหว่างเซอฟเวอร์ทั้งสองตัว ท่านอาจพบว่าเมื่อทำรายงานแล้วและใช้เว็บ เบราวเซอร์เปิดหน้ารายงาน อาจะเกิดปัญหาว่าเบราวเซอร์จะติดต่อกับเซอฟเวอร์ผิดตัว (ที่ถูกคือต้องติดต่อกับ SSRS แต่เบราวเซอร์กลับไปติดต่อกับ IIS แทน) ดังนั้นเพื่อตัดปัญหานี้ ก่อนการติดตั้ง SQL2008 ท่านควรจะถอดถอน IIS ออกไปเสียก่อนซึ่งมีวิธีทำดังนี้

ภาพ ฉ-1 : เปิดคอนโทรลพาแนลโดยกดปุ่ม Start / Settings / Control Panel

ภาพ ฉ-2 : ดับเบิ้ลคลิกที่ไอคอน Add or Remove Programs

ภาพ ฉ-3 : จะเห็นกรอบข้อความ Add or Remove Programs ปรากฏขึ้น ให้กดปุ่มที่เขียนว่า Add/Remove Windows Components

ภาพ ฉ-4 : จะเห็นกรอบข้อความ Windows Components Wizard แสดงรายการคอมโพเนนท์ต่างๆ ของวินโดวส์ที่ท่านติดตั้งไว้ ไล่หาบรรทัดที่มีข้อความว่า "Internet Information Services (IIS)" เมื่อพบแล้วให้ดูว่ากรอบสี่เหลี่ยมด้านหน้ามีเครื่องหมายถูกหรือไม่ หากไม่มีแสดงว่า IIS ไม่ได้ถูกติดตั้งไว้ หากมีให้เอาออก แล้วกดปุ่ม Next แล้วทำตามขั้นตอนที่เหลือให้ครบเพื่อถอดถอน IIS

ตอน 1 2 3 4 5 6

 

โฆษณา

3 Responses to เครื่องมือและการติดตั้ง: ตอน 2

  1. Teerayut says:

    อาจารย์ครับ ผมเข้าใจว่า WindowsXP ผนวก IIS 5.1 มาด้วยนะครับ ส่วน Windows2003 ผนวก IIS 6.0 มาด้วยครับ

  2. Laploy says:

    ที่คุณ Teerayut ท้วงติงมานั้นถูกต้องครับ ผมจะนำไปแก้ไขในหนังสือต่อไป

  3. Nui says:

    * The permissions granted to user \’Nui-NB\\Nui\’ are insufficient for performing this operation. (rsAccessDenied) ติดตั้งแล้วแต่เข้า Reporting Services ไม่ได้น่ะครับ

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  เปลี่ยนแปลง )

Google photo

You are commenting using your Google account. Log Out /  เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out /  เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out /  เปลี่ยนแปลง )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: