การแก้ไขปัญหาปุ่ม Report Builder ที่หายไปใน SQL Server 2005

หากคุณเพิ่งเข้าสู่ SQL Server 2005 Report Manager และสังเกตว่าปุ่ม Report Builder หายไป คุณไม่ได้อยู่คนเดียว ผู้ใช้หลายคนประสบปัญหานี้ โดยเฉพาะอย่างยิ่งหากพวกเขามีบทบาทที่เหมาะสม ในโพสต์นี้ เราจะสำรวจสาเหตุทั่วไปของปัญหานี้และให้คำแนะนำโดยละเอียดทีละขั้นตอนเพื่อคืนปุ่ม Report Builder กลับมาที่ที่มันควรจะอยู่

การเข้าใจสิทธิ์ที่จำเป็นสำหรับ Report Builder

ก่อนอื่น สิ่งสำคัญคือต้องเข้าใจว่าการมองเห็นปุ่ม Report Builder ไม่ขึ้นอยู่กับการมีบทบาทผู้ใช้ต่างๆ (เช่น Browser, Content Manager, Publisher เป็นต้น) เท่านั้น ปุ่มนี้พึ่งพา สิทธิ์ระดับระบบ ที่อาจไม่ได้รับอนุญาตโดยค่าเริ่มต้นสำหรับทุกบทบาท

หากคุณค้นพบว่าคุณสามารถเห็นปุ่ม Report Builder ขณะเข้าสู่ระบบในฐานะผู้ดูแลระบบในเครื่อง แสดงว่าการเข้าสู่ระบบมาตรฐานของคุณขาดสิทธิ์ระดับระบบที่จำเป็น

วิธีแก้ปัญหาแบบทีละขั้นตอนเพื่อคืนปุ่ม Report Builder

มาทำการแบ่งวิธีการแก้ไขเป็นส่วนๆ เพื่อให้คุณสามารถติดตามและแก้ไขปัญหานี้ได้ง่ายขึ้น:

1. ตรวจสอบการกำหนดบทบาทของคุณ

เริ่มต้นโดยตรวจสอบว่าการเข้าสู่ระบบปกติของคุณเชื่อมโยงกับบทบาทที่ถูกต้องหรือไม่ ซึ่งอนุญาตให้แสดงปุ่ม Report Builder

  • เข้าสู่ระบบที่ Report Manager
  • ไปที่: การตั้งค่าไซต์

2. กำหนดการกำหนดบทบาทระดับระบบ

ตอนนี้ มาตั้งค่าการกำหนดบทบาทระดับระบบที่เหมาะสมซึ่งรวมถึงสิทธิ์ที่จำเป็น:

  • ในส่วนความปลอดภัย ให้คลิกที่ “กำหนดการกำหนดบทบาทระดับระบบ”
  • เลือกบทบาท ที่คุณต้องการปรับ (เช่น “ผู้ดูแลระบบระบบ” หรือ “ผู้ใช้ระบบ”) หากจำเป็น คุณสามารถสร้างบทบาทแบบกำหนดเองได้
  • ตรวจสอบให้แน่ใจว่าได้เลือก “Execute Report Definitions” สิทธิ์นี้มีความสำคัญเนื่องจากควบคุมการมองเห็นของปุ่ม Report Builder

3. แมพการเข้าสู่ระบบของคุณไปยังบทบาท

หลังจากปรับบทบาทแล้ว ถึงเวลาที่จะทำการกำหนดการเข้าสู่ระบบของคุณไปยังบทบาทนั้น

  • กลับไปที่: หน้าการตั้งค่าไซต์
  • ในส่วนความปลอดภัย ให้คลิกที่ “กำหนดความปลอดภัยทั่วทั้งไซต์”
  • เลือก: “การกำหนดบทบาทใหม่”
  • แมพการเข้าสู่ระบบของคุณ (หรือตำแหน่งกลุ่มที่รวมการเข้าสู่ระบบของคุณ) กับบทบาทระดับที่คุณแก้ไขในขั้นตอนก่อนหน้า

4. ตรวจสอบการตั้งค่าความปลอดภัยของ IIS (หากจำเป็น)

หากหลังจากทำการเปลี่ยนแปลงข้างต้นแล้วปุ่ม Report Builder ยังคงไม่ปรากฏ คุณอาจจำเป็นต้องตรวจสอบ การตั้งค่าความปลอดภัยของ IIS ที่เกี่ยวข้องกับ SQL Server Reporting Services (SSRS):

  • ตรวจสอบให้แน่ใจว่าการตั้งค่าของคุณอนุญาตให้มี การรับรองความถูกต้องของ Windows (หรือลักษณะการรับรองความถูกต้องที่คุณกำลังใช้)

สรุป

โดยการทำตามขั้นตอนเหล่านี้ คุณควรจะสามารถคืนการมองเห็นของปุ่ม Report Builder ใน SQL Server 2005 Report Manager ได้ อย่าลืมว่าการแมพบทบาทอย่างเหมาะสมและสิทธิ์ระดับระบบเป็นกุญแจสำคัญในการทำให้ฟังก์ชันนี้มีอยู่ หากคุณพบปัญหาเพิ่มเติม ให้พิจารณาบทบาทการกำหนดของคุณและการกำหนดค่า IIS เพื่อแก้ไขสิทธิ์อย่างเหมาะสม

หากคู่มือนี้มีประโยชน์ โปรดแสดงความคิดเห็นด้านล่าง! ขอให้คุณมีความสุขในการรายงาน!