कुछ हफ्ते पहले, मैं के साथ मेरे डेवलपर सहयोगी MOSS के लिए SQL Server रिपोर्टिंग सेवा प्लग-इन को शामिल परियोजना पर काम कर रहा था. वह एक फैंसी उचित रिपोर्ट करने के लिए front-end प्रदान करता है एक वेब पार्ट विकासशील गया था (मुख्य विशेषता जा रहा है एक पैरामीटर इसके पीछे कई हजार खोजा मूल्यों के साथ पर एक चालाक लुकअप).
इस महान विकास के वातावरण में, लेकिन उपयोगकर्ता स्वीकृति परीक्षण में काम कर रहा था (UAT) पर्यावरण, यह काम नहीं करेगा. डीबगर ऊपर फायरिंग, हम अपवाद विवरण इस तरह देखना होगा:
अनुमतियाँ दी उपयोगकर्ता के लिए 'UAT_domainmosssvc' इस आपरेशन प्रदर्शन करने के लिए अपर्याप्त हैं।(rsAccessDenied).
अगर आप ऊपर त्रुटि पर एक लाइव खोज, आप पाते हैं यह काफी आम है. Scarily आम. यह कई अलग अलग संभावित रूट है क्योंकि आम की बुरी तरह का कारण बनता है और सुझाए गए समाधान हर किसी का मानना है"" दाईं ओर. हम शायद उन सभी की कोशिश की.
हमारे मामले में, समस्या यह थी कि हम UAT को देव की एक बैकअप/बहाल किया था. डेटा में कहीं न कहीं, कुछ अभी भी "करने के लिए DEV_domain की बात थी" (अपडेट किया गया "UAT_Domain" के बजाय). हम एक नई साइट बनाया, वेब पार्ट और है कि हमारी समस्या का हल में जोड़ा.
उम्मीद है कि यह किसी को बचा होगा एक घंटा या दो पंक्ति नीचे.
</अंत>
मेरे ब्लॉग के लिए सदस्यता लें.