การแก้ไขปัญหาปุ่ม 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 เพื่อแก้ไขสิทธิ์อย่างเหมาะสม
หากคู่มือนี้มีประโยชน์ โปรดแสดงความคิดเห็นด้านล่าง! ขอให้คุณมีความสุขในการรายงาน!