กลับไปไม่กี่สัปดาห์, ผมทำงานกับเพื่อนร่วมงานของฉันพัฒนาโครงการที่เกี่ยวข้องกับบริการรายงาน SQL เซิร์ฟเวอร์ปลั๊กอินสำหรับ MOSS. เขาได้พัฒนา web part ที่แสดงความนึกคิดเวอร์ไปรายงานที่เหมาะสม (คุณสมบัติหลักที่ถูกค้นหาฉลาดในพารามิเตอร์ที่มีหลายค่ายากพันเรื่อง).
นี้ถูกทำงานได้ดี ในสภาพแวดล้อมการพัฒนา แต่ ในการทดสอบผู้ใช้ยอมรับ (เอือด) สภาพแวดล้อม, มันจะไม่ทำงาน. ยิงค่าการดีบักเกอร์, เราจะเห็นรายละเอียดของข้อยกเว้นเช่นนี้:
การอนุญาตให้ผู้ใช้ 'UAT_domainmosssvc' มีไม่เพียงพอสำหรับการดำเนินงานนี้(rsAccessDenied).
ถ้าคุณทำการค้นหาถ่ายทอดสดบนข้อผิดพลาดข้างต้น, หาโดยปกติ. Scarily ทั่วไป. ทำให้ชนิดเลวของทั่วไปเนื่องจากมีรากอาจแตกต่างกันมาก และ "ความรู้สึกของทุกคนแนะนำโซลูชั่น" ขวา. เราอาจพยายามพวกเขาทั้งหมด.
ในกรณีของเรา, แต่ปัญหาอยู่ที่ว่า เราได้ทำการสำรองข้อมูล/การคืนค่าของ DEV เพื่ออวด. อยู่ในข้อมูล, บางสิ่งบางอย่างยังถูกอ้างอิงถึง "DEV_domain" (แทนที่จะปรับปรุง "UAT_Domain"). เราสร้างไซต์ใหม่, เพิ่ม web part และแก้ไขปัญหา.
หวังว่าจะประหยัดคนหนึ่งชั่วโมงหรือสองลงบรรทัด.
</สิ้นสุด>